有理表达式的排除值怎么弄?
传统正则可以用[^1-9]来表示,仅支持单个字符的字符集取反
据我所知,只有Java的正则引擎支持单个字符的字符集排除
排除在我的引擎中就是差集操作&!,支持任意的排除,并且可以保证匹配速度
\w+ 排除 # 和 _ 和 good 的语法: {{\w+}} &! {{#|_|good}}
perl/pcre正则可以用否定断言来表示,也支持任意的排除,但是可能会严重影响匹配速度
\w+ 排除 # 和 _ 和 good 的语法: \w+(?<!#|_|good