我有这个正则表达式:
(\b)(emozioni|gioia|felicità)(\b)
在如下所示的字符串中:
emozioni emozioniamo felicità felicitàs
它应该匹配第一个和第三个单词。相反,它匹配第一个和最后一个。我认为这是因为重音字符。我尝试了这个替代方案:
(\b)(emozioni|gioia|felicità\s)(\b)
但只有在它后面有另一个词时它才匹配“felicità”。因此,只有在这种情况下才能具体:
emozioni emozioniamo felicità felicitàs
而不是在另一个:
emozioni emozioniamo felicitàs felicità
我在这里找到了一篇关于法语重音字符的文章(所以在单词的开头),我遵循了第二个答案。如果有人知道更好的解决方案,非常欢迎。