If you purchased RegexBuddy on or after 16 September 2012, your license is already valid for the latest version of RegexBuddy and you can download it immediately.
If you purchased RegexBuddy prior to 16 September 2012, you own RegexBuddy version 3 or earlier. If you download RegexBuddy again, you will receive the latest free minor update for you. Since you already own a previous version, you can buy version 4 at the discounted price of US$ 19.95 instead of the full price of US$ 39.95 which new customers pay.
If you are not sure which version you own, simply type in your user id and email address below. If you own version 4, you will be told you can download the latest version free of charge. If not, you will be presented with the form to purchase the upgrade.
You will be redirected to PayPal’s website to complete the upgrade payment. You can use funds from your PayPal account if you have one. Otherwise you can use your Visa, MasterCard, or American Express credit card or debit card.
Please enter your RegexBuddy user ID and your email address. If you lost your user ID, you can have it resent instantly by typing in your email address on the download page.
The exact pricing depends on the number of users you want the upgraded license to be valid for. If you leave the “number of users to upgrade” box blank, then your RegexBuddy 4 license will be valid for the same number of users as your previous RegexBuddy license. If you want to increase or decrease the number of users, enter the total number of users that the upgraded license should be valid for. If the number of users you want to upgrade is the same or less than you had on the original license, then the price is calculated using the following table with the volume discount for the number of users you are upgrading. If the number of users you want on the upgraded license is greater than you had on the original license, then the price is the sum of the upgrade cost for the users on the original license with the volume discount for the number of users on the original license, plus the new user price for the additional users with the volume discount for the total number of users on the upgraded license. For larger quantities than listed below, please contact us.
|RegexBuddy Upgrade to Version 4||Package Price||Unit Price|
|RegexBuddy single user upgrade to version 4||US$ 19.95||US$ 19.95|
|RegexBuddy 5-user upgrade to version 4||US$ 79.95||US$ 15.99|
|RegexBuddy 10-user upgrade to version 4||US$ 139.00||US$ 13.90|
|RegexBuddy 20-user upgrade to version 4||US$ 239.00||US$ 11.95|
|RegexBuddy 30-user upgrade to version 4||US$ 329.00||US$ 10.96|
|RegexBuddy 50-user upgrade to version 4||US$ 499.00||US$ 9.98|
|RegexBuddy 75-user upgrade to version 4||US$ 669.00||US$ 8.92|
|RegexBuddy 100-user upgrade to version 4||US$ 799.00||US$ 7.99|
When you start RegexBuddy 4 for the first time, it may seem that not much has changed since RegexBuddy 3. The user interface is indeed largely unchanged. You’ll feel right at home.
RegexBuddy’s emulation of all the regex and replacement flavors it supports is now far more accurate. RegexBuddy 3 knew which flavors support the caret and anchor to match at the start and end of a line, for example. But RegexBuddy 4 also knows exactly which characters each flavor treats as line breaks. RegexBuddy’s Test panel gives you exactly the same matches (or lack thereof) as your actual application will. The Create panel explains such details if you select the “Detailed” option. In total, RegexBuddy 4 is aware of 869 different aspects (syntactic and behavioral differences) of 269 regular expression flavors, and 181 aspects of 65 replacement text flavors. If you thought most modern regex flavors were all pretty much the same: think again!
In RegexBuddy 3, testing a Split operation always split the subject string along the regex matches in the same way. RegexBuddy 4 introduces split flavors, which describe exactly how the split function in a particular programming language works, along with the options that it accepts. RegexBuddy’s Test panel now splits strings in exactly the same way your actual application will. RegexBuddy 4 is aware of 43 aspects of 21 split flavors.
The matching modes such as “dot matches line breaks” are now implemented as drop-down lists rather than as push buttons. This makes it easier to see which mode you’re using. RegexBuddy now supports many more matching modes that are specific to certain regex flavors, such as explicit capture, line break handling, ungreedy matching, etc. To reduce clutter, RegexBuddy 4 only shows options that the active flavor actually allows you to change. On the Operation tab in the Preferences you can choose to always have all options visible like they were in RegexBuddy 3.
The Create panel can now compare multiple applications. If you’re creating regexes to be used in a library that targets several versions of a programming language, you can select all those flavors. RegexBuddy will tell you if any of the selected versions may interpret the regex differently. This way you can work around those differences while writing your code, so they don’t turn up as unpleasant surprises when testing your code.
The brand new Convert panel allows you to convert regular expressions and replacement texts from one application to another. If the two application’s regex flavors use different syntax for the same thing, the Convert panel will modify your regex to use the target flavor’s syntax. If the two applications support the same feature (using the same or different syntax) but with a difference in behavior that can lead to different matches, then the Convert panel will warn you about such differences. If you ever copy and paste a regex from the Internet, you should use the Convert panel to make sure there aren’t any (subtle) differences that may cause it to fail in your application.
The Test panel now highlights line breaks when they are part of the regex match. They now indicate the line break style instead of showing a generic paragraph symbol. The Line Breaks submenu in the Test panel’s right-click menu now has an additional option for automatic line breaks. This option, which is on by default, tells RegexBuddy to automatically adjust the test subject’s line breaks to those used by the active application. This way, the dot and the start-of-line and end-of-line anchors will always work the way you expect them to. It also mimics the default behavior of most scripting languages do. They read files in text mode, which automatically handles any differences in the line break style used by the text file and the line break style that the language uses internally.
If your regular expression contains a repeated capturing group and you’re using the .NET regex flavor, then the match details that RegexBuddy shows when you double-click a highlighted match on the Test panel now show all the iterations of that capturing group. These are the same strings that you can retrieve via .NET’s CaptureCollection class.
The Language selection was removed from the Use tab. Selecting an application now automatically selects the right source code template for the Use panel. You can still create custom source code templates or use the ones you created for RegexBuddy 3. To put them to use, select “More applications and languages” in the applications list and then create your own application, selecting the flavors it uses and the source code template. The template editor now highlights placeholders which keeps things readable in languages that treat % as an operator. The functions that generate a comment or string with the regex tree are no longer hard-coded. They are now implemented as functions that you can customize in the template editor.
RegexBuddy’s built-in GREP excludes files and folders that are hidden or that look like backup copies by default. In RegexBuddy 4, you can now configure or disable this on the GREP tab in the Preferences.
RegexBuddy 4 makes rich text available on the clipboard whenever you copy some text. This means that syntax coloring is preserved when you paste into a word processor or rich text editor. Your regular expressions, test data with highlighted matches, and code snippets will appear in your word processor as they do in RegexBuddy.
RegexBuddy 4 is a full Unicode application. You can use any mixture of any number of scripts anywhere in RegexBuddy, including in file names. RegexBuddy now supports bidirectional editing, so you can edit text written in right-to-left scripts such as Arabic or Hebrew or text written in a mixture of left-to-right and right-to-left scripts. You can configure text direction, cursor movement, fonts, and character spacing as part of the new text layout configuration system on the Editors tab in the Preferences.
RegexBuddy 4’s interface scales properly and looks crisp when using the high DPI settings in Windows Vista and later. This makes RegexBuddy look perfect on the latest ultra high resolution laptops and monitors.
RegexBuddy 4 requires Windows XP, Vista, 7, 8, 8.1, or 10 to run. The 32-bit and 64-bit editions of these Windows versions are fully supported. Older versions of Windows are no longer supported.
Upgrade your copy of RegexBuddy now and juggle with regular expressions more easily and proficiently than before.