opensource software
RegexpTester
Products:
IntelliJ IDEA,
RubyMine,
WebStorm,
PhpStorm,
PyCharm,
AppCode,
Android Studio
Vendor:
Sergey Evdokimov
Email:
Website:
http://myregexp.com/ideaPlugin.html
Description:
Regular Expression Tester for IntelliJ IDEA.
Allows you to experiment with Java regular expressions in a dynamic environment.
- Full highlighting of regular expression syntax for an easy visual clue (including bracket matching and error detecting)
- Tooltips with context help will be shown when the mouse is over a part of the regex.
- Synchronized selection of regular expression and text: Just select part of the regexp to see which part of the text is matched by this part.
Functionality of this plugin is available as java-applet at
http://myregexp.com/applet.html
Downloads: 30504
Rating:
Participated in rating: 7
Recent change notes:
Fix compatibility with PhpStorm.
Comments:
I installed it, but how do I launch the window?
OS - Windows XP
PhpStorm 2.1.2
Build #ps107.425
JDK: 1.6.0.22
VM: Java hotspot client VM
I tried to update plugins list, etc - plugin is just not showed :(
I am using this plugin, but there is one "trouble": if regular expression consists much '*' or + as example (((A)*+*)*()*()+ then application (IDEA) hang down (freeze) :(
And another thing:
I suggest add check field for "auto match" - this is good when edit regexp (less stress for app/aplet) and also there will be great if regexp match proccess in separate thread and there is button to prevent it (stop match thread) for avoid my situation.
Thanks :)
P.S.
My regexp witch cause trouble:
\G((?:"(?:\\.|[^\\"])*+")|(?://.*+(?:\p{Space}|\z))|(?:/\*(?:[^\*]|\*(?!/))*+\*/)|(?:[^/"]|/(?!\*)(?!/))++)*?@Persist(?:(?:"(?:\\.|[^\\"])*+")|(?://.*+(?:\p{Space}|\z))|(?:/\*(?:[^\*]|\*(?!/))*+\*/)|(?:[^/"]|/(?!\*)(?!/))++)*?\p{Space}+([\w\$]+)(\p{Space}*=\p{Space}*(?s:.+?)\p{Space}*);
But if before ")*?@Persist" put "+" instead "++" then aplication (or applet) will be freeze.
P.P.S.
Sorry for my bad english :) I'll try do it better.