Home | Blog | Software | Reviews and Features | Forum | Help | Donate | About us
topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • May 25, 2016, 11:43:37 PM
  • Proudly celebrating 10 years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Regular Expression Designer: Free Program to Help you Build Regular Expressions  (Read 12737 times)

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 35,957
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Donate to Member
Quote
Rad Software Regular Expression Designer is a free download that helps programmers learn, develop and test Regular Expressions. It is an interactive Windows application that is designed to be simple and easy to use.

Features
The Regex match results are listed in a tree with levels for Matches, Groups and Captures. Clicking on a Match, Group or Capture will highlight it in the Input text window
Regex.Replace is supported and the results of the replace are listed in a separate window.
The Language Element window is an embedded reference that gets you up to speed quickly.



from http://shellcity.net/

Veign

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 993
    • View Profile
    • Veign - Where design meets development
    • Donate to Member
Nice.  Regular Expression are on my hate-to-do list when it comes to development.

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 8,987
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Donate to Member
Solve a problem using regular expressions and suddenly you have two problems :P

That said, they can be pretty useful, as long as you're not trying to do "real" parsing using regex. I've usually been using The Regulator for regex testing, but it's somewhat quirky - might give this tool a try.
- carpe noctem

AbteriX

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 1,111
    • View Profile
    • Read more about this member.
    • Donate to Member
Thanks for the link  :up:  such things are helpfull every time

TPReal

  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 121
    • View Profile
    • Donate to Member
Very nice program! Sometimes I need to parse automatically some web page, and it's a bit frustrating when you compose a huge regexp, test it, and it simply does not work at all. Probably because of a tiny mistake somewhere in the middle.

I've just tested RegEx Designer: I pasted the whole page source into the text field, and built the expression step by step, checking what parts of the source were matched after each step. It was much less pain than without the program!

Also, a rather nice and intuitive GUI, in my opinion. I will definitely use it from time to time. Thanks!

Ralf Maximus

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 927
    • View Profile
    • Donate to Member
Oooh, cool.  I am grabbing this.

nontroppo

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 649
  • spinning top
    • View Profile
    • nontroppo.org
    • Donate to Member
I always liked regex coach:

http://www.weitz.de/regex-coach/

But this looks good too, thanks mouser!  8)
FARR Wishes: Performance TweaksTask ControlAdaptive History
[url=http://opera.com/]

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,841
    • View Profile
    • Donate to Member
I don't know how useful the following would be for practical regular expression work, but FWIW:

http://osteele.com/tools/reanimator/

kartal

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 1,529
    • View Profile
    • Donate to Member

ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,841
    • View Profile
    • Donate to Member
Didn't find any screenshots...

So, here's one:

kiki.pngRegular Expression Designer: Free Program to Help you Build Regular Expressions

widgewunner

  • Member
  • Joined in 2009
  • **
  • Posts: 89
    • View Profile
    • Donate to Member
I was going to download and try it until I saw this...

.NET Framework 1.1/2.0 Required

I've managed to keep my box free of .NET up until now. Although I am aware that the .NET regex engine is quite powerful after reading about it in Mastering Regular Expressions (its one of the only engines that allows for variable length look-behind). I'd give it a try, but my regex tool of choice is regexbuddy, which does everything I need (except recursive expressions).
« Last Edit: February 16, 2010, 09:27:03 PM by widgewunner »

mwb1100

  • Supporting Member
  • Joined in 2006
  • **
  • Posts: 1,503
    • View Profile
    • Donate to Member
I was going to download and try it until I saw this...

.NET Framework 1.1/2.0 Required

I've managed to keep my box free of .NET up until now...

To each his own, but I don't understand this aversion to .NET - it's been around for about 8 years now and as far as I know it hasn't been the cause of any security holes or other major problems.

It is a fair sized download, but that only happens once (or once every major upgrade) and it's smaller than service pack. I can also understand the irritation of having to wait for a .NET application to start up; but if the application does what I want, it might be worth the wait. On the other hand if the application isn't good enough to justify the startup delay then I don't use it.

However, to be 'against' the .NET framework itself doesn't make a lot of sense to me. It's just a tool.  I know there are people who have a similar attitude toward Java programs, but if the program looks and acts like a native program (and there are Java programs that do), performs well and does what I want, why would I refuse it simply because it's Java?

f0dder

  • Charter Honorary Member
  • Joined in 2005
  • ***
  • Posts: 8,987
  • [Well, THAT escalated quickly!]
    • View Profile
    • f0dder's place
    • Donate to Member
And .NET programs don't really take that long to start, anyway. Paint.NET, for instance, is around 1 second on my machine - I find that acceptable. And C# is a pretty darn nice programming language :). I understand aversion to Java better, but only because most Java UIs look like crap and are pretty darn sluggish... the platform itself offer acceptable performance for a lot of stuff, really :)
- carpe noctem

Eóin

  • Charter Member
  • Joined in 2006
  • ***
  • Posts: 1,401
    • View Profile
    • Donate to Member
Not just C#, been reading a book on F# these days and it also seems really nice.

kartal

  • Supporting Member
  • Joined in 2008
  • **
  • Posts: 1,529
    • View Profile
    • Donate to Member
Does anyone know any regex tester that can work on the focused window content? So basically I would type my regex in the regexpap, and  the app would look for a match that is under the regex app window, like Firefox, Word etc.



ewemoa

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 2,841
    • View Profile
    • Donate to Member
Does anyone know any regex tester that can work on the focused window content? So basically I would type my regex in the regexpap, and  the app would look for a match that is under the regex app window, like Firefox, Word etc.
Don't know of any such tool -- sounds like an interesting idea.

<dreaming>
I guess for each application type (and perhaps by type of window), specifically what you want your regular expressions to work on may vary.

For Firefox, if your current tab happened to be a web page, I presume you'd want the regular expression to apply to the underlying HTML (so -- would this be what was retrieved or some representation of the current DOM?).  What if I'm looking at an FTP directory listing though...perhaps whatever you can get via "View Page Source"?

For something like Notepad, it seems like it might be straight-forward.

One might even get OCR involved for certain types of situations...e.g. PDFs that are basically a series of images of text.

May be a plug-in system for such a tool could provide a means for people to contribute handling for specific situations...
</dreaming>

Anyway...hope there is something like this already ;)  (May be some of the text expansion tools are in a good position to provide this type of functionality?  Or perhaps some AHK script?)