在 Javascript 中修剪字符串
Trimming String in Javascript
我有像var a=""abcd""efgh""
这样的字符串。如何通过删除我使用的字符串的第一个和最后一个双引号来abcd""efgh
打印输出a.replace(/["]/g,'')
但它正在删除字符串的所有双引号。我如何获得abcd""efgh
输出。给我一个想法。
您可以使用
var a='"abcd""efgh"';
a.replace(/^"+|"+$/g, '');
从这里的评论是解释
解释
- 有 2 个部分
^"+
,"+$
用|
分隔,这是 or 的正则表达式等效物 -
^
用于开始,"+
用于一个或多个"
- 同样,
$
用于结束 //g
用于全局替换,否则仅替换第一个匹配项
试试用这个
var a='"abcd""efgh"';
a.replace(/^"|"$/g, '');
相关文章:
- 从多行文字中获取第一个修剪的字符串
- Javascript中的字符串修剪
- 从结尾或开头修剪字符串
- 在 Javascript 中修剪字符串
- 根据窗口宽度修剪字符串,调整大小时出现问题
- 从nodejs-crypto返回的字符串中修剪非ascii字符
- 在不影响字符串的情况下修剪空格
- 如何修剪和拆分 URL 字符串
- 如何修剪在 LoDash/下划线中开始多个字符串
- 如何使用JavaScript(不是jQuery)从字符串中过滤前缀和修剪单词
- jquery 正则表达式修剪 URL 字符串的开头和结尾
- 如何将字符串修剪到最后四个字符
- 修剪字符串开头的逗号
- 检查字符串末尾是否有有效的正则表达式,并返回正则表达式-的修剪字符串
- 如何修剪十六进制并将其转换为字符串
- 如何将一个特定的字符从起始处修剪掉&字符串的末尾
- 如何在 Javascript 中从字符串的开头和结尾修剪所有非字母数字字符
- 只使用jQuery从字符串的末尾修剪空白
- 如何在 Javascript 中将字符串修剪为 N 个字符
- JQuery-响应式字符串修剪难题