标签: regex
我正在尝试查找 ue 的所有内容,并将其替换为ü,但不会替换为 tuell 等出现的内容。原因是像 Aktuell 这样的德语单词之后不应该是Aktüll。我尝试了不同的方法,前瞻和后视,但无法让它工作。我使用https://regex101.com/来测试表达式。重点是通过正则表达式查找,通过PHP替换preg_replace不是问题。
答案 0 :(得分:0)
您可以使用(?!ll)否定的反馈来确保ll之后的下两个字符为ue:
(?!ll)
ll
ue
ue(?!ll)
请参阅regex demo
请参阅more details about lookarounds here。