takayoshiotake / regexp-diagram

Web app drawing regular expression diagram

Home Page:https://takayoshiotake.github.io/regexp-diagram/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

regexp-diagram

πŸ”— https://takayoshiotake.github.io/regexp-diagram/ draws regular expression patterns like railroad-diagram. Regular expression syntax follows the MDN Web docs. And, from v1.1.0, named capture groups and lookbehind are supported.

Examples

Number

-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?

number

Greedy and Non-Greedy Matching

(greedy)+(non-greedy)+?

greedy-nongreedy

Lookahead and Lookbehind

x(?=y)|x(?!y)|(?<=y)x|(?<!y)x

lookahead-lookbehind

Issues

  • Unicode property escapes not supported

Special thanks

About

Web app drawing regular expression diagram

https://takayoshiotake.github.io/regexp-diagram/

License:MIT License


Languages

Language:JavaScript 76.0%Language:TypeScript 14.9%Language:HTML 7.1%Language:CSS 2.1%