gpt4 book ai didi

javascript regex ...如何转义连字符

转载 作者:行者123 更新时间:2023-11-30 08:54:01 25 4
gpt4 key购买 nike

如何在替换语句中转义连字符

var lvs = "ui-btn ui-btn-up-XXX  ui-li ui-li-has-icon ui-btn-hover-e ui-btn-up-ZZZ" ;

var lvs = lvs.replace(/\bui-btn-up-[^\b]*?\b/gi , "" ) ;
alert( lvs);

我尝试了很多正斜杠和反斜杠的变体

最佳答案

我认为您使用分词符 (\b) 使它变得太复杂了。这对您尝试做的事情不起作用吗?

var lvs = lvs.replace(/ui-btn-up(-\w+)?/gi, "");

这还假设您要删除 ui-btn-up 的值。如果没有,则使用:

var lvs = lvs.replace(/ui-btn-up-\w+/gi, "");

关于javascript regex ...如何转义连字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15282290/

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