【问题标题】:Replace underscores from string [duplicate]替换字符串中的下划线[重复]
【发布时间】:2017-07-12 16:38:03
【问题描述】:

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

字符串:“Test_test__test_test__”

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

字符串:“Test[_]test[__]test[_]test[__]”

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

谢谢

【问题讨论】:

  • 到目前为止您尝试过什么?你能分享你的解决方案吗
  • 人们应该提出问题或给出答案而不投反对票,因为我的问题没有任何问题。
  • 不是我的反对意见,但就目前而言,您希望有人为您做作业
  • @Maharshi 是的。如果你用谷歌搜索c# replace,你会立即得到答案。这个问题只是表明缺乏努力。

标签: javascript c# asp.net


【解决方案1】:

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

var str = "Test_test__test_test__";

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

【讨论】:

    【解决方案2】:

    使用替换功能

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-31
      • 1970-01-01
      • 2016-10-13
      • 2020-12-22
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2012-10-26
      相关资源
      最近更新 更多