This website collects cookies to deliver better user experience
🎵These are a few of my favorite tools: NimbleText
🎵These are a few of my favorite tools: NimbleText
NimbleText is a Windows application, but if you're not on Windows or don't want to install something on your machine, there's an online version (albeit with fewer features).
I've been using NimbleText for about 15 years. (Actually, I started with Leon Bambrick's web site "The World's Simplest Code Generator", which eventually morphed into NimbleText.
The idea behind NimbleText is simple. You give it a delimited list of data and a substitution pattern, and it outputs resulting rows. Here's an animation from the NimbleText web site showing it being used to generate SQL statements:
Functions
That's enough for most of the text manipulation I need to do, but there are also several column manipulation functions that can be inserted via its "Functions" menu:
toUpperCase
toLowerCase
toTitleCase
toPascalCase
toCamelCase
toSentenceCase
toWords
reverse
replace
htmlEncode
htmlDecode
urlEncode
urlDecode
xmlEncode
xmlDecode
split
charAt
indexOf
lastIndexOf
slice
substr
left
right
lpad
rpad
dateFormat
Here's how much I rely on NimbleText - I just reflexively used the tool to help write this post about the tool. I used it to combine dashes and function names to create the Markdown for that bulleted list of functions!😲
You can save/load data and patterns to/from local files.
Pricing
It's free!
You can purchase a license for $19.95 USD that unlocks some additional features like:
"where" filters
sorting
snippet management
I used NimbleText and other similarly priced tools for years for free before realizing that it's a pretty small price to pay for something so valuable. Don't be like me - If there's a tool that makes your life easier, throw the developers a few bucks.
While writing this post, I came across some things I didn't know (or had forgotten) that NimbleText can do. I'm looking forward to trying them out.