除了字符e,n,p之外,是否有更简洁的正则表达式来匹配az?

neo*_*ium 9 javascript regex

我想写一个正则表达式匹配字符az除了e,n p.我可以写:

[a-df-moq-z]
Run Code Online (Sandbox Code Playgroud)

我只是想知道是否有办法写一些像([az除了^ enp]之类的东西)只是为了让正则表达式更容易破译哪些字符被排除在外.

anu*_*ava 15

您可以像这样使用负向前瞻:

(?![enp])[a-z]
Run Code Online (Sandbox Code Playgroud)

现场演示:http://www.rubular.com/r/1LnJswio3F

  • 对此有一个解释会很好 (2认同)