我有一个字符串,并试图通过替换来找出更好的方法(边界空间以及它们是否存在)
同时还替换值而不进行多次传递(即调用trim_multispace
和trimed_result
)。
var replaceVal = "c";
var strVals = "a b c d e f g h";
var replacedVal = strVals.replace(new RegExp("\\b"+replaceVal+"\\b",""),"");
alert(replacedVal)
var trim_multispace = replacedVal.replace(/ +(?= )/g,'');
var trimed_result = trim_multispace.replace(/^\s+|\s+$/g, '');
alert(trimed_result)