Javascript 广泛支持的正则表达式look back

Javascript 广泛支持的正则表达式look back,javascript,regex,Javascript,Regex,有没有一种图案与之相等 (?通过捕获xx 2xxb=>失败 @xxb=>失败 注意:(xx)是一个特定的字符!js中有look behind。唯一的问题不是所有浏览器都支持的。 Chrome是的,不确定是否有其他浏览器。另外,浏览器中的支持不包括在 你可以看看这个-应该做你想做的。只需将“向前看”和“向后看”结合起来: 上述两个例子中的第二个 x 因为它们匹配-可以使正则表达式与中间的两个或多个字符匹配: 注意:它在Regex101上,因为它不适用于堆栈片段使用[a-zA-Z](xx)[a

有没有一种图案与之相等 (?通过捕获xx
  • 2xxb=>失败
  • @xxb=>失败

  • 注意:(xx)是一个特定的字符!

    js中有look behind。唯一的问题不是所有浏览器都支持的。 Chrome是的,不确定是否有其他浏览器。另外,浏览器中的支持不包括在


    你可以看看这个-应该做你想做的。

    只需将“向前看”和“向后看”结合起来:

    上述两个例子中的第二个<代码> x <代码>因为它们匹配-可以使正则表达式与中间的两个或多个字符匹配:

    注意:它在Regex101上,因为它不适用于堆栈片段

    使用
    [a-zA-Z](xx)[a-zA-Z]
    并获取组1

    var测试=[
    “axxb”,
    “2xxb”,
    “@xxb”,
    ];
    console.log(test.map)(函数(a){
    返回a+':'+a.match(/[a-zA-Z](xx)[a-zA-Z]/);
    
    xx是一个特定的字符,而不是中间的任何字符。这只在Chrome中工作。其他浏览器不支持查找。