gpt4 book ai didi

Javascript 正则表达式相当于 PHP 正则表达式

转载 作者:行者123 更新时间:2023-11-28 18:25:26 26 4
gpt4 key购买 nike

我正在寻找单词来突出显示 php 中使用以下正则表达式的单词

/(?<!\\w)".$word."(?!\\w)/

我想要使用正则表达式在 javascript 中使用此正则表达式的精确输出。

任何人都可以建议上面的正则表达式的 javascript 正则表达式吗?

我想搜索从已实现的 JS 正则表达式匹配的单词的起始索引 - 结束索引。

最佳答案

您可以使用 \b(单词边界)标记 like this 来匹配单词。 .

var text = 'I want to match .word. all words that have .word. in them.';
var word = '.word.';
var regex = new RegExp('(' + escapeRegExp(word) + ')');

console.log(text.match(regex));

function escapeRegExp(str) {
return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g, "\\$&");
}

编辑:根据评论进行更新。

关于Javascript 正则表达式相当于 PHP 正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39266551/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com