如何将一个特定的字符从起始处修剪掉&字符串的末尾

How can I trim a specific character off the start & end of a string?

本文关键字:修剪 amp 字符串 字符 一个      更新时间:2023-09-26

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

我看过string.trim(),它修剪了任何空白字符,但不可能提供一个以"为指针的可选参数来搜索。

您可以使用RegEx轻松解决这个问题:

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

您可以用任何字符替换"(注意,有些字符需要转义)。

这里有一个关于JSFiddle的演示。


正则表达式的解释:

/-启动RegEx(/

^"+-匹配行的开头(^),后跟一个引号(")1次或多次(+

|-或

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

/端RegEx(/

g-"全局"匹配,即替换所有