var str = 'The quick brown fox @ ';
var str = str.split(/\s/);
var str = str.join('_');
這種操作的結果是「The_quick_brown_fox _ @ _」,如何能如果空間後跟一個字,我只分裂,這個人物不是一個「@」?正則表達式搜索一個空格字符
var str = 'The quick brown fox @ ';
var str = str.split(/\s/);
var str = str.join('_');
這種操作的結果是「The_quick_brown_fox _ @ _」,如何能如果空間後跟一個字,我只分裂,這個人物不是一個「@」?正則表達式搜索一個空格字符
使用前瞻:
str.split(/\s(?=\w)/);
息率
["The", "quick", "brown", "fox @ "]
加入到: 「The_quick_brown_fox @」
var str = str.split(/\s([email protected])/);
現在的結果是「the_quick_brown_fox_ @」,最後的空格被刪除成功,但是我想刪除@之前的空格以及 –
試試這個正則表達式
/\s[^@A-Za-z]/
你可以使用像這樣不使用正則表達式
var str = 'The quick brown fox @ ';
var n=str.replace(/ /g,"_");
沒有正則表達式?!如果它不是正則表達式,那麼'//g'是什麼? – some
即輸出應該是'The_quick_brown_fox @ _'? – sp00m