gpt4 book ai didi

javascript - 如何从字符串的开头和结尾删除特定字符?

转载 作者:数据小太阳 更新时间:2023-10-29 05:50:12 25 4
gpt4 key购买 nike

如何从字符串的开头和结尾删除出现任意次数的特定字符、双引号 (")?

我看过string.trim() ,它会 trim 任何空白字符,但不可能提供带有 " 的可选参数作为要搜索的指针。

最佳答案

您可以使用 RegEx 轻松克服这个问题:

myString = myString.replace(/^"+|"+$/g, '');

您可以用任何字符替换 "(小心,some characters need to be escaped)。

这是 a demo on JSFiddle .


正则表达式的解释:

/ - 开始 RegEx (/)

^"+ - 匹配行首 (^) 后跟引号 (") 1 次或多次 (+)

| - 或者

"+$ - 匹配引号 (") 1 次或多次 (+) 后跟行尾 ($)

/ - 结束 RegEx (/)

g - “全局”匹配,即全部替换

关于javascript - 如何从字符串的开头和结尾删除特定字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18268010/

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