与包括重音字符在内的整个单词匹配的正则表达式

Regex that match with a entire word including Accented caracters

本文关键字:正则表达式 单词匹 包括重 字符      更新时间:2023-09-26

我需要做一个正则表达式搜索一些在我的应用程序无效的词。

我有这个正则表达式和工作良好:

/( |''.|'',|'':|'';|^)(one|two|three|four)( |''.|'',|'':|'';|$|s|'n)/gi

这将匹配良好;

此文本将匹配一个正则表达式

此文本将匹配on regex

如何用javascript构建包含该异常的正则表达式?这是西班牙语的应用

Regex使用ascii进行操作,因此不能识别特殊字符。您需要显式地将它们包含到regex中。

/( |''.|'',|'':|'';|^)(on[eé]|two|three|four)( |''.|'',|'':|'';|$|s|'n)/gi

一个更好的解决方案是在运行正则表达式之前从文档中删除所有重音。