我想抓住段落中的单词。由于unicode字符(şöüİıçğ)问题,我不想使用字边界。所以我使用这样的正则表达式。我收到错误的无效组。有人可以帮忙吗?Javascript正则表达式捕获字
var paragraphy= "Bu örnek bir metindir <span>bu</span> metin; test amaçlı yazılmıştır.";
var word="metin;";
var regex = new RegExp("([\\s>]|^)("+word+")(?=([\\.\\,\\;\\?\\!](?=[\\s<])|(?<![\\.\\,\\;\\?\\!])[<\\s]|$))", "gi");
console.log(paragraphy.match(regex));
我想这个结果:[“倚天”]
'(?<!...)'是一个负面的后顾之眼,JS不支持它。 – anubhava
@anubhava那么,我能做什么? – ozen
以上输入的预期输出是什么? – anubhava