我有一个字符串,可以在字符串中多次包含任意数量的下划线,如下所示。
字符串:" Test_test__test_test __"
我需要输出如下所示来构建SQL查询。
字符串:"测试[_]测试[__]测试[_]测试[__]"
我需要使用Javascript或C#找到解决方案。
由于
答案 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,'[$&]'));