查找模式并仅删除几个字符
find pattern and remove few character only
我试图使用 Nodejs 中可用的 javascript 方法搜索字符串中的模式,并在相同的模式中用其他字符替换几个字符。
例如:我正在搜索"*,*"任何括在双引号内且中间有逗号的东西我需要删除两者之间的双引号和逗号。
场景就像,我可以有多个字符串也用逗号分隔例如:123,234,"1,234.50",345,456
我只需要对那些在双引号内的模式执行此操作。所以转换后,它必须像 123,234,1234.50,345,456
如何在长文本的镜头中做到这一点?
您可以将replace()
与捕获的组正则表达式一起使用
document.write(
// get the values withing `""`
'123,234,"1,234.50",345,456'.replace(/,"(.+?)",/g, function(m, m1) {
// replace the `,` within the `""` and update
return ',' + m1.replace(/,/g, '') + ',';
})
)
带ES6箭头功能
document.write(
'123,234,"1,234.50",345,456'.replace(/,"(.+?)",/g, (m, m1) => ',' + m1.replace(/,/g, '') + ',')
)
相关文章:
- 拆分文本以每隔n个字符添加一行新行,并注意空格
- 操作员”;新的“;根据我想在几个JavaScript文件中使用的类,在JavaScript中使用
- 使用Google Maps API向标记添加多个字符
- 单元格的工具提示或标题不显示超过2000个字符
- 如何显示字符串中最多 200 个字符
- 可以't将几个数字设置为<输入类型=“;数字“>
- 使用正则表达式匹配长度为六个字符的字母数字字符串
- 第一个字第一个字符第二个字第二个字符,一直到数组结束
- 当加载几个js文件时,defer属性应该如何工作
- 将字符串分组为n个字符的块,并应用替换
- 如何在ajax中检查密码是否小于8个字符
- 使用几个<脚本>标签不会't工作-只调用一个脚本
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 如何从数组中删除几个相同的项
- 如果字段在几行空行之后包含前几个字符,则验证描述字段长度
- 删除 URL 哈希字符串中的前几个字符
- 查找模式并仅删除几个字符
- 如何获得按钮的id,用户知道只有几个字符在其他按钮点击
- 在angularjs中进行数据绑定时显示最后几个字符
- 在字符串变量(javascript)的字符之前插入几个字符