Ask HN: List of words – List of regexes tool?
1–6 of 6 posts
Re: Ask HN: List of words – List of regexes tool?
#2Re: Ask HN: List of words – List of regexes tool?
#3Well, this is somewhat vague. There's more than one way of matching any string - you'd have to be more specific about what exact form you want your regexes to have.
Re: Ask HN: List of words – List of regexes tool?
#4> I did not write this regular expression by hand. It is generated by the Perl module by concatenating a simpler set of regular expressions that relate directly to the grammar defined in the RFC.
There's also the famous xkcd Regex Golf [1]. Peter Norvig writes:
>So that got me thinking: can I come up with an algorithm to find a short regex that matches the winners and not the losers?
And he described his steps to create a RegEx using a list of words that must be matched and those that must not be matched [2]
[0]: http://www.ex-parrot.com/~pdw/Mail-RFC822-Address.html
[2]: http://nbviewer.ipython.org/url/norvig.com/ipython/xkcd1313....
Re: Ask HN: List of words – List of regexes tool?
#5There is this insane email validating RegEx [0]. The page says: > I did not write this regular expression by hand. It is generated by the Perl module by concatenating a simpler set of regular expressions that relate directly to the grammar defined in the RFC. There's also the famous xkcd Regex Golf [1]. Peter Norvig writes: >So that got me thinking: can I come up with an algorithm to find a short regex that matches t…
Re: Ask HN: List of words – List of regexes tool?
#6Well, this is somewhat vague. There's more than one way of matching any string - you'd have to be more specific about what exact form you want your regexes to have.
True. I was thinking about a tool that would give you a list of regexes, ranked by some factor that aims to get at the regex pattern that'll be useful. For example, if I gave it, [name@email.com, name2@something.com] it would give all kinds of regex patterns, but ideally point to [a-z]@[a-z].com
I was able to find this: https://github.com/noprompt/frak