正则表达式搜索特定单词以重音开头和结尾
Regex search specific word start and finish with accent
我的代码有问题,它没有找到以重音字母开头或结尾的单词,为什么?如何解决这个问题?
谢谢你的回答。
var regex = /\bégalité\b/gui;
var paragraph = 'Une égalité parfaite';
var matched = paragraph.match(regex);
console.log(matched);
这是正则表达式的问题,\b(断言单词边界处的位置)与起始字符超出正常 256 字节范围的字符串的开头相匹配。
您可以尝试使用:
(?:^|\s)
相反。
这使用匹配字符串开头或空格的非捕获组。
我的代码有问题,它没有找到以重音字母开头或结尾的单词,为什么?如何解决这个问题? 谢谢你的回答。
var regex = /\bégalité\b/gui;
var paragraph = 'Une égalité parfaite';
var matched = paragraph.match(regex);
console.log(matched);
这是正则表达式的问题,\b(断言单词边界处的位置)与起始字符超出正常 256 字节范围的字符串的开头相匹配。
您可以尝试使用:
(?:^|\s)
相反。
这使用匹配字符串开头或空格的非捕获组。