RegexBuddy 3.0 Beta
RegexBuddy is one of those tools which, now that I've gotten used to having around, I'd have a hard time living without—kind of like regular expressions themselves. I'm happy to see that the recently released (but little publicized) RegexBuddy 3.0 beta pushes what's already the best regex builder/tester on the market quite a bit further. (If you haven't heard of it before, start here.)
Here are the new features I'm personally most excited about:
- Flavors: RegexBuddy 3 lets you emulate specific regex flavors, including .NET, Java, Perl, PCRE, JavaScript, Python, Ruby, Tcl, POSIX BRE/ERE, and a number of others. Don't know why a particular regex doesn't work in your tool of choice? Now, RegexBuddy can tell you. Although I wouldn't expect this feature to mimic other flavors 100% accurately in all cases (e.g., I don't expect it to mimic specific bugs found in other libraries), it's still a badass new feature which further separates RegexBuddy from every competing tool. (Update: Jan Goyvaerts responded regarding the issue of bug emulation on his blog.)
- Added syntax support: To accompany the above feature, a significant amount of flavor-specific regex syntax support has been added.
- Integrated forums: RegexBuddy 3 is the first application I've seen which includes an integrated forum system not available outside of the software. This offers some advantages (e.g., almost no spam) and conveniences (e.g., you can attach a regex together with modifiers and target data with the click of a button), but it's a fairly novel idea. I'm curious to see how much action it will get since it's only available to licensed users… Author Jan Goyvaerts talks a bit about the concept on his blog. I'm sure you'll be able to find me on the new forums from time to time.
- Enhanced match info: New features like "List All Group Matches in Columns" and "List All Replacements" offer lots of shortcuts to the info you're after.
- History: You can now easily keep a list of regexes you've tried during your session.
- New interface: The tabs from RegexBuddy 2 are now panels that you can do much more with. There's also a dual-monitor layout preset which I'll probably make good use of.
- Debug everywhere: You can now run the debugger at every position in the test data, rather than only at the current cursor position. This is a great way to gain insight into how regular expression engines work internally.
There are a number of other nifty features I haven't mentioned here, but I'll leave them for you to discover (or read about in the changelog). The beta is only available to registered users, but if you already own RegexBuddy 2.x you should give the new beta a try.
Comment by AJ on 11 July 2007:
Thanks for the informative post. I’ve been using Expresso to test and build regular expressions. Here’s a review of the tool. http://dnchannel.blogspot.com/2007/07/expresso-best-regular-expression-tool.html
Comment by Steve on 11 July 2007:
I’ve been using Expresso for some time, as well. It’s easily the best free regular expression tool I’ve used. That said, it’s not at the same level as RegexBuddy, and only supports the .NET regex flavor. Nevertheless, I keep a copy of Expresso around for two reasons:
– It supports balancing groups (the only .NET feature RegexBuddy doesn’t support as of v3.0.0).
– Its timer. Although not nearly as useful as RegexBuddy’s debugger for identifying efficiency issues, it’s still nice sometimes. It’s important to note however that regex performance is highly engine-specific.
On the flip side, RegexBuddy is packed full of elegant implementations of awesome features, a number of which aren’t found anywhere else that I know of. Note that this blog post doesn’t mention any of the cool features which existed before version 3, such as real-time regex syntax and match highlighting.
I don’t mean to disparage Expresso, because it’s an excellent tool — and you can’t beat the cost. But compared to RegexBuddy, IMO it’s less user-friendly for the n00bs and offers comparatively little for the seasoned regex expert.
By the way, RegexBuddy 3 is now out of beta.
Comment by Wirelesssue on 12 December 2020:
monuments related to deep
Comment by Incipionwq on 13 December 2020:
drafts of literary works
Comment by Scannerqbb on 13 December 2020:
“Julia’s Garland” (fr. Guirlande de Julie)
Comment by Rubberqxw on 16 December 2020:
and 12 thousand Georgian manuscripts
Comment by Foamhdm on 17 December 2020:
collection of poems composed
Comment by Premiumwaj on 18 December 2020:
(palimpsests). In the XIII-XV centuries in
Comment by Edelbrockank on 18 December 2020:
antiquities. These are the Egyptian papyri
Comment by Leupoldhhh on 18 December 2020:
written on the parchment was scratched out
Comment by EOTechuud on 20 December 2020:
multiplies (see also article
Comment by Boschkqp on 21 December 2020:
number of surviving European
Comment by Blenderhrt on 21 December 2020:
… As a rule, the manuscript is called
Comment by Leupoldsfv on 24 December 2020:
text carrier and protective
Comment by Professionalhkg on 31 December 2020:
and 12 thousand Georgian manuscripts
Comment by Linksysmyj on 31 December 2020:
and 12 thousand Georgian manuscripts
Comment by Feederdxj on 5 January 2021:
consists of the book itself
Comment by Linksysstu on 7 January 2021:
“Julia’s Garland” (fr. Guirlande de Julie)
Comment by Ascentcsv on 10 January 2021:
multiplies (see also article
Comment by KitchenAidudl on 13 January 2021:
scroll. Go to Code Form
Comment by Flexiblejur on 14 January 2021:
the spread of parchment.
Comment by Businessqyj on 26 January 2021:
At the same time, many antique