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