gpt4 book ai didi

javascript - 如何用 javascript 中以特殊字符开头的单词内的空格替换下划线?

转载 作者:行者123 更新时间:2023-12-02 16:48:34 26 4
gpt4 key购买 nike

我有这个字符串:

var str = "{view-map:{lonField_sad:!Longitude,latField:!Handicap_Accessible},currentView:!map}";

我正在尝试将所有以感叹号 (!) 开头的单词的下划线替换为空格,因此字符串应如下所示:

var str = "{view-map:{lonField_sad:!Longitude,latField:!Handicap Accessible},currentView:!map}";

我花了几个小时试图弄清楚如何做到这一点,但没有成功。

最佳答案

尝试使用function replacement form (example):

str.replace(/!\w+/g, function(x) { return x.replace(/_/g, ' '); })

Regexp /!\w+/g 选择所有以“!”开头的单词。之后,我们将每个单词 x 替换为 x.replace(/_/g, ' ') 的结果。

关于javascript - 如何用 javascript 中以特殊字符开头的单词内的空格替换下划线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26889868/

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