找到模式并仅移除少数字符

时间:2016-03-09 04:50:36

标签: javascript regex node.js

我试图使用Nodejs中可用的javascript方法在字符串中搜索模式,并在同一个找到的模式中用其他字符替换少数字符。

例如: 我正在寻找“*,*” 任何包含在双引号内的东西,中间都有逗号 我需要在两者之间删除双引号和逗号。

场景就像,我可以有多个字符串也用逗号分隔 例如:123,234,“1,234.50”,345,456

我只需要在双引号内的模式上执行此操作。所以转换后,它必须像123,234, 1234.50 ,345,456

如何拍摄长文本?

1 个答案:

答案 0 :(得分:1)

您可以将package practice.preferences_practice; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class SecondActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_second); } } 与已捕获的群组正则表达式

一起使用

replace()

使用ES6箭头功能

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, '') + ',';
  })
)