夏の正規表現祭りって, 皆で複雑な正規表現を見てニヤニヤするお祭りですよね\?less than a minute ago via Twitter for Mac
Favorite
Retweet
Reply
Ryoma SHINYA
sinya8282
/
/((a?|ab)|((([^a]|a[^b])|ab[^c])|abc.).*)/
/
/((((a?|e)|ab)|ef)|((((([^ae]|a[^b])|e[^f])|ab[^c])|ef[^g])|(abc|efg).).*)/
/
/(([^a]*|[^a]*a(a|[^ab][^a]*a)*([^ab][^a]*)?)|[^a]*a(a|[^ab][^a]*a)*b((a|[^ac][^a]*a)(a|[^ab][^a]*a)*b)*(([^ac][^a]*)?|(a|[^ac][^a]*a)(a|[^ab][^a]*a)*([^ab][^a]*)?))/
expr ::= term { [+-] term }
term ::= factor { [*/] factor }
factor ::= [0-9]+ | '(' expr ')'
expr ::= ([0-9]+ | '(' expr ')')
{[*/] ([0-9]+ | '(' expr ')')}
{[+-] ([0-9]+ | '(' expr ')')
{[*/] ([0-9] | '(' expr ')')}}
