正则表达式查找字符但排除一些具有该字符的单词

时间:2018-04-19 09:49:30

标签: regex

我正在尝试查找 ue 的所有内容,并将其替换为ü,但不会替换为 tuell 等出现的内容。原因是像 Aktuell 这样的德语单词之后不应该是Aktüll。我尝试了不同的方法,前瞻和后视,但无法让它工作。我使用https://regex101.com/来测试表达式。重点是通过正则表达式查找,通过PHP替换preg_replace不是问题。

1 个答案:

答案 0 :(得分:0)

您可以使用(?!ll)否定的反馈来确保ll之后的下两个字符为ue

ue(?!ll)

请参阅regex demo

请参阅more details about lookarounds here