Just Great Software

Regex Buddy - Learn, create, understand, test, use and store regular expressions

 Introduction 

 

 Buy Now 

 Our Guarantee 

 Download 

 Testimonials 

 Contact Us 

 User Forum 

 

 Screen Shots 

 Live Demos 

 Regular Expressions 

 Features & Benefits 

 Learn 

 Build 

 Understand 

 Test & Highlight 

 Debug 

 Use & Implement 

 Save & Reuse 

 GREP 

 Integrate 

 Programming 

 Linux 

 

 Press Resources 

 Version History 

 Newsletter 

 Affiliates 

 

 

PowerGREP - Find files and information or search and replace through files and folders
EditPad - Convenient, powerful and versatile text editor to edit all kinds of text files
Ace Text - Store, manage, edit and reuse text from a central location
HelpScribble - Full-featured help authoring tool for creating help files from start to finish
DeployMaster - Installation builder delivering your software with a good first impression
      

Develop Software Efficiently with Regular Expressions

Save Time with Instant Code Snippets

Save time and code efficiently by using regular expressions when developing applications and scripts. With the proper regex, you can often do in a single line of code, or a few lines of code, what would otherwise require dozens or hundreds.

Just as you can easily create and safely test regular expressions with RegexBuddy, use RegexBuddy's handy code snippets to instantly use the regular expressions in your source code. Anything can be done: testing a string for a match, extracting search matches, validating input, search-and-replace, splitting a string, querying databases, etc.

Each regular expression engine has its own regular expression flavor. They all differ in the features they support and the syntax they use. Differences between modern flavors are subtle and sometimes confusing. Older flavors often lack features that have become standard. RegexBuddy has the unique ability to emulate the specific flavor used by all the programming languages it supports. You don't have to worry you'll get different results in your actual program than in RegexBuddy. If you copy a regex from another programming language, you can make it work in your own simply by having RegexBuddy convert your regex from its original flavor to your language's regex flavor.

Each regex library uses a different class structure, different function calls, etc. And each programming language has different syntax rules for strings and regex operators. The regex \\ matches a single backslash. In Perl, this becomes the operator /\\/. In Java, this becomes the string "\\\\". In Java, the Pattern class stores a regex, while the Matcher class does the work and stores results. In .NET, the Regex class stores the regex and does the work, while the Match class stores the results. You get the picture.

Rely on RegexBuddy to handle all these details. Just select the language you are working with, and the action you want to perform. Test whether a string matches a regex, extract matches from a string, search and replace, split a string, etc. RegexBuddy knows all the common regex actions and how to perform them with a variety of programming languages: C#, VB.NET, VB 6, Delphi, Java, Perl, PHP, JavaScript, VBScript, Python, Ruby, Tcl and C/C++. RegexBuddy can also generate SQL statements for Oracle Database, MySQL and PostgreSQL.

      
Only US$ 39.95
Windows 98, ME, NT4, 2000, XP and Vista
100% satisfied or money back
"I would like to thank you for a terrific product. The very first time I really needed to use regular expressions, RegexBuddy saved me hours of work. Plus, the code using regular expressions is far more elegant than doing it with standard string find and replace routines."

-- Garry Davlin
   4 August 2004, Oregon, USA

Using regular expressions with C#

Using regular expressions with C#

Create Your Own Source Code Snippets

If the provided source code snippets don't support your coding style, use the built-in template editor to edit the snippets RegexBuddy generates. You can add as many templates as you like to create snippets for everything you do with regular expressions in your applications.

You can even create whole new templates for other languages not supported by RegexBuddy. This is perfect for using regular expressions with in-house tools and scripting solutions. If your language uses a standard regex engine like the open source PCRE or the regex classes built into .NET or Java (or any other flavor supported by RegexBuddy), your custom source code templates will have all the automatic conversion abilities that the templates included with RegexBuddy have.

RegexBuddy Source Code Template Editor

RegexBuddy Source Code Template Editor

Let RegexBuddy Make Regex Easy for You

Using regular expressions with Java and java.util.regex

Using regular expressions with Java and java.util.regex

 

 

Page URL: http://www.regexbuddy.com/use.html
Page last updated: 08 June 2007
Site last updated: 18 August 2008

Published by Just Great Software Co. Ltd.
Copyright © 2004-2007 Jan Goyvaerts.
All rights reserved.