javascript - 替换字符串中的下划线

标签 javascript c# asp.net

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

字符串:“Test_test__test_test__”

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

字符串:“测试[_]测试[__]测试[_]测试[__]”

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

谢谢

最佳答案

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

var str = "Test_test__test_test__";

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

关于javascript - 替换字符串中的下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45049110/

相关文章:

javascript - 使用来自 API 响应的数据在 Nuxt JS 应用程序中的 <head> 标记内注入(inject)动态内容

c# - 在多层项目中管理配置的方法

c# - DataGridViewCheckBoxColumn 中的单元格以编程方式检查

jquery - 单击 gridview 内的链接按钮时无法触发 jquery 警报

asp.net - 从 umbraco 4 迁移到 umbraco 5

javascript - css 溢出-y :auto not working in firefox and chrome

javascript - 使用另一个按钮更改按钮文本

javascript - 如何使用 typescript 中的列表标题创建数组?

c# - 带有 ExecuteSqlCommandAsync 的输出参数

ASP.NET代码来检测是否启用了IIS "Windows Authentication"