PDA

View Full Version : QRegExp Debugger



ml81
4th May 2008, 11:16
I have written a small application to test and debug regular expressions for Qt applications. The program consist of one window where you can enter your regular expression in plain text or as an escaped c-string. Then type some content and the application shows the captured texts in a list. Click on a list item and the text is shown in right textedit.

http://ml81.dyndns.org/~ml/projekte/qregexp/qregexp-0.2-1.png

If you are a gentoo linux user, then use the ebuild to install the program via portage. Everyone else must build the application from source. Both archives .tar.gz and .zip contain the same files. Use qmake and make to build the application.

Project files
qregexp-0.2.tar.gz (http://ml81.dyndns.org/~ml/projekte/releases/qregexp-0.2.tar.gz)
qregexp-0.2.zip (http://ml81.dyndns.org/~ml/projekte/releases/qregexp-0.2.zip)
qregexp-0.2.ebuild (http://ml81.dyndns.org/~ml/projekte/releases/qregexp-0.2.ebuild)

elcuco
24th October 2008, 17:13
I just found this application, and I am pretty happy about it. Planning about new versions? updates?

Methedrine
25th October 2008, 12:22
I just found this application, and I am pretty happy about it. Planning about new versions? updates?

It's GPL'd and he linked to the source up there, nothing stops us from reviving this project if the original author discontinued it. Maybe we could compile a list of things we would like to see added / changed?

elcuco
25th October 2008, 19:44
Maybe a sytnax highlighter for the regexp? Maybe just porting it to a single widget to easly add it to other applications?

spirit
26th October 2008, 08:52
looks like an application from Qt's examples QTDIR/examples/tools/regexp/ ;)

gri
27th October 2008, 14:23
I haven't tested your program but I also wanted to show another useful program.

I'm using The Regex Coach (http://www.weitz.de/regex-coach/) for a long time now. It also supports syntax highlighting and tests the expression while you're typing.

But maybe your program is a lot better :)