我用這作爲關鍵字s='young girl jumping'
如何獲取無與倫比的關鍵字?
function selfreplace(s) {
var words = ['man', 'jumping'];
var re = new RegExp('\\b(' + words.join('|') + ')\\b', 'g');
var specials = [];
var match;
var str = "";
while(match = re.exec(s)) {
str += match[0] + '(k)';
}
return str;
}
它返回jumping(k)
我想要的結果是young(s) girl(s) jumping(k)
我想你的意思是'words.join'而不是'cities.join'? –
所以你想要符合你的正則表達式的單詞返回'yourword(k)'和不匹配'yourotherword(s)'的單詞? –
@MarkWalters是正是我想要的... – Rahul