从字符串中替换下划线

时间:2017-07-12 05:29:48

标签: javascript c# asp.net

我有一个字符串,可以在字符串中多次包含任意数量的下划线,如下所示。

字符串:" Test_test__test_test __"

我需要输出如下所示来构建SQL查询。

字符串:"测试[_]测试[__]测试[_]测试[__]"

我需要使用Javascript或C#找到解决方案。

由于

2 个答案:

答案 0 :(得分:3)

在替换字符串中使用String#replace specifying a string as a parameter方法。

var str = "Test_test__test_test__";

console.log(str.replace(/_+/g, '[$&]'));

答案 1 :(得分:0)

使用替换功能

var str = "Test_test__test_test__";
console.log(str.replace(/_+/g,'[$&]'));