Regular expression GUI?

I just started looking at regular expressions, and they are pretty cool. They are also very annoying, and I really don't want to “study” them if I can avoid this.

That's why good gay will be great. I’m looking for something intuitive where you can drag the “field of conditions”, choose which conditions you want to choose, get a list of things against which your conditions apply, etc. Something that makes creating regular expressions easier ... heh

If anyone knows anything let me know!

Edit: Thanks for all the answers. After looking at some of them, I answered questions related to them and found this link: https://stackoverflow.com/questions/89718/is-there-anything-like-regexbuddy-in-the-open-source- world

Quickrex seems to have a lot of things that I want (although not as good as some), plus its integrated into eclipse, which is the IDE that I am currently using.

+4
source share
11 answers

Regexpal is not a graphical interface, but it is convenient for testing to see if you have created a regular expression that matches the right materials.

http://regexpal.com/

And at the bottom of regexpal.com there is a link to regexbuddy, which seems to be closer to what you are looking for:

http://www.regexbuddy.com/

+6
source

I use RegExRX , it is in the App Store (for MAC). This is very useful, and drop-down menus help you create expressions. Their site is here: http://www.mactechnologies.com/index.php?page=downloads#regexrx

However, with a little thought about them, you will get far. If you are using a Mac, for example, try the “Search with Grep” section of TextWrangler.

=====

Addition: Recently, I have been using http://regex101.com/ . Really good.

+3
source

Online Regular Expression Analyzer for Perl.

See also this collection of other Perl regular expression links: My favorite regular tools

+2
source

What you are looking for is RegexMagic - (from the creator of RegexBuddy)

(Although I highly recommend learning the syntax of regular expressions - it's not that difficult, and the time you spend will pay for it many times. See regular-expressions.info )

+2
source

There are many graphical interfaces to assist you in writing regular expressions and testing them, but there are no regular expressions for writing (for some tools there is a very limited area). Requesting a regex tool to write a tool for you is to ask a tool for writing Python code for you :)

Decent regular expressions can be quite complex, but learning to write them is not ..

+1
source

Although this is for Ruby, not python, I found http://www.rubular.com/ to be good at testing regular expressions.

+1
source

I don’t think there is such a program with “encoding codes”, etc., but the regex trainer is very useful for learning regex.

0
source

If you're using a mac, Macrabbit's Espresso text editor has some really fantastic interactive regex features. This is not a GUI per se, but you can see the results as you type.

0
source

There are regular expression testers available online, but there are probably no tools to generate. Usually, when you create some code using the gui tool, you get much more redundant and inefficient code than human-created code. This is generally true: the gui toolkit tool for scripting languages, excel-to-latex table conversion, ... and probably for most other things, and it will probably be true for regular expressions.

However, there are ways to reduce awkwardness in regular expressions. For example, in Ruby, you can define a regex as parts that you will reuse, for example. /small_regex/ and refer to them in large regular expressions, for example, /foo#{small_regex}bar/ , Regexp.union(small_regex1, small_regex2) , etc.

0
source

One of the new players in the game makes it easy to define tests and work in the style of red => green with your regular expressions http://refiddle.com . Right now he has runners for JavaScript, Ruby, and .NET, even more on the go.

0
source

Checkout the Rx Toolkit that ships with Komodo. But you need to enter a regular expression, some flags can be marked on / off. It is based on gui.

0
source

Source: https://habr.com/ru/post/1348196/


All Articles