用于匹配重音字符的正则表达式

时间:2017-07-02 17:43:11

标签: javascript regex

我希望在法语中匹配带重音或不带重音的单词

示例: Pere Pèreà a

现在我使用这个简单的正则表达式((?!。* \ b \ 1 \ b)是不匹配相同单词的2倍)

(pere|mère|a)(?!.*\b\1\b)

我在Javascript中使用新的Regex

new RegExp("(pere|mère|a)(?!.*\\b\\1\\b)", 'gi')

由于

1 个答案:

答案 0 :(得分:1)

您需要定义字符类,例如:

p[èe]re

这可以看作是

之类的替代
  • 匹配 p
  • 匹配è e
  • 匹配 r e

请参阅a demo on regex101.com