Regular expression visualisation

By | January 4, 2013
Can't understand regular expressions? Try this visualiser which should turn them into tree-style diagrams. The 'submit' Funktion doesn't work from mobile web, but it certainly sounds like a very useful tool!

/via +Wayne Radinsky 

Regexper
Regular expression visualizer using railroad diagrams

5 thoughts on “Regular expression visualisation

  1. Max Huijgen

    +Valdis Kletnieks This is the result 🙂

    Expected one of ?:, ?=, ?!, ^, (, [, ., , $, |, ) at line 1, column 1974 (byte 1974) after (?:(?:(?:[^()<>@,;:\".[]00-31]+(?:(?:(?:rn)?[ t] )+|Z|(?=[["()<>@,;:\".[]]))|"(?:[^"r\]|\.|(?:(?:rn)?[t]))"(?:(?: rn)?[ t]))(?:.(?:(?:rn)?[ t])(?:[^()<>@,;:\".[]00-31]+(?:(?:( ?:rn)?[ t])+|Z|(?=[["()<>@,;:\".[]]))|"(?:[^"r\]|\.|(?:(?:rn)?[t]))"(?:(?:rn)?[ t])))@(?:(?:rn)?[t])(?:[^()<>@,;:\".[]00- 31]+(?:(?:(?:rn)?[ t])+|Z|(?=[["()<>@,;:\".[]]))|[([^[]r\]|\.)](?:(?:rn)?[ t]))(?:.(?:(?:rn)?[ t])(?:[^()<>@,;:\".[]00-31]+ (?:(?:(?:rn)?[ t])+|Z|(?=[["()<>@,;:\".[]]))|[([^[]r\]|\.)](?:(?:rn)?[ t])))|(?:[^()<>@,;:\".[]00-31]+(?:(?:(?:rn)?[ t])+|Z |(?=[["()<>@,;:\".[]]))|"(?:[^"r\]|\.|(?:(?:rn)?[t]))"(?:(?:rn) ?[ t]))<(?:(?:rn)?[ t])(?:@(?:[^()<>@,;:\".[]00-31]+(?:(?:(?: rn)?[ t])+|Z|(?=[["()<>@,;:\".[]]))|[([^[]r\]|\.)](?:(?:rn)?[t]))(?:.(?:(?:rn)?[ t])(?:[^()<>@,;:\".[]00-31]+(?:(?:(?:rn) ?[ t])+|Z|(?=[["()<>@,;:\".[]]))|[([^[]r\]|\.)](?:(?:rn)?[t] )))(?:,@(?:(?:rn)?[t])(?:[^()<>@,;:\".[]00-31]+(?:(?:(?:rn)?[ t])+|Z|(?=[["()<>@,;:\".[]]))|[([^[]r\]|\.)](?:(?:rn)?[t]) )(?:.(?:(?:rn)?[ t])(?:[^()<>@,;:\".[]00-31]+(?:(?:(?:rn)?[ t] )+|Z|(?=[["()<>@,;:\".[]]))|[([^[]r\]|\.)](?:(?:rn)?[t])))) :(?:(?:rn)?[ t]))?(?:[^()<>@,;:\".[]00-31]+(?:(?:(?:rn)?[ t])+ |Z|(?=[["()<>@,;:\".[]]))|"(?:[^"r\]|\.|(?:(?:rn)?[t]))"(?:(?:r n)?[ t]))(?:.(?:(?:rn)?[ t])(?:[^()<>@,;:\".[]00-31]+(?:(?:(?: rn)?[ t])+|Z|(?=[["()<>@,;:\".[]]))|"(?:[^"r\]|\.|(?:(?:rn)?[t ]))"(?:(?:rn)?[ t])))@(?:(?:rn)?[t])(?:[^()<>@,;:\".[]00-31 ]+(?:(?:(?:rn)?[ t])+|Z|(?=[["()<>@,;:\".[]]))|[([^[]r\]|\.)](?:(?:rn)?[ t]))(?:.(?:(?:rn)?[ t])(?:[^()<>@,;:\".[]00-31]+(

    Reply

Leave a Reply

Your email address will not be published.