我的代码有问题,它没有找到开头或用重音字母结束的单词为什么?如何解决这个问题? 谢谢你的回答。
var regex = /\bégalité\b/gui;
var paragraph = 'Une égalité parfaite';
var matched = paragraph.match(regex);
console.log(matched);
答案 0 :(得分:0)
这是Regex的问题,\ b(字边界处的断言位置)匹配字符串的开头,其中起始字符超出正常的256字节范围。
您可以尝试使用:
(?:^|\s)
代替。
这使用一个非捕获组,它匹配字符串OR空格的开头。