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