我有這樣的文字:刪除所有匹配的話
"headword":"final"
"headword":"family name"
"headword":"penultimate"
我想只有
final
family name
penultimate
我試了正則表達式,但沒有運氣,使其工作, 這卻反其道而行之
(\W*(headword))\W*
我試圖否定使用[^]不起作用
我有這樣的文字:刪除所有匹配的話
"headword":"final"
"headword":"family name"
"headword":"penultimate"
我想只有
final
family name
penultimate
我試了正則表達式,但沒有運氣,使其工作, 這卻反其道而行之
(\W*(headword))\W*
我試圖否定使用[^]不起作用
// str is the text you want to replace and first captured group is replaced with whole capture.
str.replace(/(?:"headword":")([^"]+)(?:")/gmi, '$1');
爲什麼即使使用正則表達式?分割':'並獲得結果的第二個索引應該可以獲得所需的更少的計算成本。 –