gpt4 book ai didi

javascript - 替换字符串值和边界空格(如果存在)

转载 作者:行者123 更新时间:2023-11-28 21:05:16 28 4
gpt4 key购买 nike

我有一个字符串,正在尝试找出更好的方法替换(边界空间,如果存在)

同时也替换值而不进行多次传递(即调用 trim_multispacetrimed_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)

最佳答案

我不确定我是否正确理解了您的意思,但是这个正则表达式按照您指定的方式工作

strVals.replace(new RegExp(replaceVal, 'g'), '')
.replace(/ +/g, ' ').replace(/^\s+|\s+$/g, '');

关于javascript - 替换字符串值和边界空格(如果存在),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10048268/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com