代码之家  ›  专栏  ›  技术社区  ›  Unchained

正则表达式搜索特定单词的开始和结束(带重音)

  •  0
  • Unchained  · 技术社区  · 7 年前

    谢谢你的回答。

    var regex = /\bégalité\b/gui;
    var paragraph = 'Une égalité parfaite';
    var matched = paragraph.match(regex);
    console.log(matched);
    
    1 回复  |  直到 7 年前
        1
  •  0
  •   Duc Filan    7 年前

    这是正则表达式的一个问题,\ b(字边界处的断言位置)匹配字符串开头,其起始字符超出正常的256字节范围。

    您可以尝试使用:

    (?:^|\s)
    

    相反

    这使用与字符串或空白开头匹配的非捕获组。