Category · 16 posts
Regex
2006
-
Regulazy 1.0.3 Released
The monthly iteration release of Regulazy is up over here . Regulazy is a visual Regex Creation tool for beginners. It contains an easy "point and click" user interface , and allows creating regular expressions for…
-
Regulazy 1.02 is out and about
There's a new monthly version (1.02) out of Regulazy. You can grab it over here . (if the link is broken try http://tools.osherove.com/ ) Regulazy is a visual Regex Creation tool for beginners. It contains an easy…
-
The Next Regex Regulator
It hasn't left my mind! Here's a preview of the current build. I'll make it downloadable when it becomes a little more usable than its current state.
-
The Reanimator - Visualize How the Regex Engine Works
If you're into Regular Expressions, check out the Reanimator . It provides a visual graphs of how the match was performed. "The regular expression is compiled into a nondeterministic finite-state automaton (the first…
2005
-
Announcing Regex Kit: Regular Expression Visualizers for VS 2005
I've been hibernating with everything relating to regular expressions for quite sometime now. I'm still working on the Regulator 3.0 (built on .NET 2.0), but for now, I thought I'd release these: Regex Debug Visualizers…
-
Sessions done at TechEd
I just finished doing all my sessions and chalk talks at TechEd. phew. I didn't imagine it would be so demanding physically (the mileage you walk between sessions is huge!). I've gotten feedback scores on all of them -…
-
Balanced matching using .NET Regex
.NET Regular expressions have an extended ability to match "balanced items". For example, in the string "a + (b+(c+d))" it can find correct pairs of matching open and closing brackets. It's not the most simple solution…
-
The Regex phrase of death
"Some people, when confronted with a problem, think “I know, I'll use regular expressions.” Now they have two problems. " -Jamie Zawinski, in comp.lang.emacs I swear, if one more person sends me an email, SMS message or…
-
Announcing: The Regulator Logo Contest
All details on this and more that you wanted to know: /logocontest Feel creative? Got Illustrator or Photoshop? Feel like donating back to the community? Wanna free cool .NET component? If you answered "yes", read on.…
-
Regulator 2005 & GUI threads goo- news on both?
I've kept mostly quiet for the past N weeks because of holidays+illness. It gave me time to geek out and start working on a fresh new version of The Regulator (aptly dubbed "Regulator 2005"). Boy am I a happy camper.…
-
Blogs.RegexAdvice.com - smells like community spirit
http://blogs.regexadvice.com/ is really starting to pick up. I haven't posted there a lot myself, but looking at the latest batch of posts - people are really investing time and effort into writing useful stuff. And…
-
"Buy first, ask questions later"
Jeff likes RegexBuddy , and I'd like to believe it's that good. I'd like to try it out. Unfortunately, their web page says the following: " There is no free evaluation version of RegexBuddy. You can safely buy…
-
The Regulator now hosted at Regex.osherove.com
FYI: The Regulator will be hosted from now on at http://regex.osherove.com/ No longer will the fact that my home machine is down mean that The Regulator's site will be offline. Phew. And for the record, I'm working on a…
-
Q&A - Greedy matching in regular expressions
This came in the mail, thought other folks might be interested. Hi Roy. I need to check a line of html and make the value of the style attribute lowercase. I've tried to come up with a regex that will work but I keep…
-
Full source for The Regulator released
I finally got around to release the full source code for The Regulator . Up until now the source code was partial and included mostly just the plugins for it. Now you get to see what a sloppy coder I really was when I…
-
Using Regex to return the first N words in a string
Jeff Perrin needed a function to return the first N words in a string (to create a small summary or a snippet thingy). He did it using the manual and awkward method of parsing the string manually. That method is more…