我想抓住段落中的單詞。由於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