有这个代码:
var arr = "аа, бб, вв, гг, дд, ЕЕ, рр, шш";
arr.match(/[а-я]+/gu);
结果是:
["аа", "бб", "вв", "гг", "дд", "рр", "шш"]
我想确保排除一些俄语字母,例如 letter р
,或者排除整个单词。
如何实施?
有这个代码:
var arr = "аа, бб, вв, гг, дд, ЕЕ, рр, шш";
arr.match(/[а-я]+/gu);
结果是:
["аа", "бб", "вв", "гг", "дд", "рр", "шш"]
我想确保排除一些俄语字母,例如 letter р
,或者排除整个单词。
如何实施?
在 JavaScript 中,您可以使用前瞻块:
(?:(?![рР])[а-яА-ЯёЁ])+
— 使用字符类[а-яА-ЯёЁ]
找到但使用[рР]
.