RegexBuddy is your perfect companion for working with regular expressions. Easily Create regular expressions that match exactly what you want. Clearly understand complex regexes written by others. Use plain English Building Blocks instead of or in addition to the standard regex syntax.
Work with any of 15 different kinds of regular expressions, called "flavors" in
RegexBuddy, which
RegexBuddy can emulate. Instantly convert a regular expression you've copied from the internet to the regex flavor used by your application or programming language of choice. See how the pattern will work with your regex flavor, and avoid surprises when implementing your regular expression.
Quickly test any regular expression on sample strings and files, preventing mistakes on actual data. Debug without guesswork by stepping through the actual matching process. Use the regex in your source code with code snippets automatically adjusted to the particulars of C#, Visual Basic, Java, C, C++, Delphi, Perl, PHP, Python, JavaScript, VBScript, Ruby, etc.
RegexBuddy 3.5.0
New features:
* Use: C++Builder XE using the new RegularExpressions and RegularExpressionsCore units.
* Use: Delphi XE using the new RegularExpressions and RegularExpressionsCore units.
Improvements:
* Copy/Use: Visual Basic strings now use named constants such as vbCrLf instead of chr(13) & chr(10) for non-printable characters for which such constants exist.
* JavaScript help topic should explain the full replacement text syntax.
* Paste: Visual Basic strings now recognize character constants such as vbCrLf, ControlChars.CrLf, and Environment.Newline.
Bug fixes:
* Flavors: PCRE, Python, Ruby, and Tcl don't allow a space Between a quantifier and the ? that makes the quantifier lazy in free-spacing mode
The JGsoft, .NET, Java, and Perl flavors allow this.
* Insert Token: The Matched Text replacement text token now inserts /g for Python instead of being disabled.