在Java正则表达式中,您可以在字符类中使用交集运算符
JavaScript中是否有相应的功能?
&&
来简洁地定义它们,例如:[a-z&&[def]] // d, e, or f
[a-z&&[^bc]] // a through z, except for b and c
JavaScript中是否有相应的功能?
'אבג'.match(/\w+/)
匹配(即没有/u
标志),也没有\p{L}
的简写字符类。当然你可以自己定义它们,但那样并不好玩。 - Kobi\w
的定义是以英语为中心的(这很奇怪,\s
的定义不是,它包括所有 Unicode 的“空格分隔符”字符,尽管实现有时会出错)。但是因为\w
的定义方式过于简单化(我真的希望他们在 v6 中修复这个问题),这并不意味着没有“Unicode 支持”。 - T.J. Crowder