【问题标题】:Removing all occurrences of '^' from a String [duplicate]从字符串中删除所有出现的“^”[重复]
【发布时间】:2020-09-02 07:38:58
【问题描述】:

我有这个排序字符串 = "^My Name Is Robert.^" 我想从此字符串中删除 ^ 的出现。我尝试了像这样的替换方法:

replyText.replace(/^/g, '');

但它没有任何影响。在没有全局的情况下使用替换,但只会删除第一次出现。

我应该只做一个循环并用替换循环字符串直到不再包含'^',还是有更好的方法?

【问题讨论】:

  • 转义^ 变成/\^/g

标签: javascript regex angular typescript


【解决方案1】:

您需要在 RegEx 中转义 ^ 字符:

replyText.replace(/\^/g, '');

【讨论】:

    【解决方案2】:

    插入符号^,是正则表达式中的一个特殊字符,因此必须用反斜杠转义,即

    replyText.replace(/\^/g, '')

    【讨论】:

      猜你喜欢
      • 2016-02-02
      • 1970-01-01
      • 2012-12-06
      • 2014-08-07
      • 2011-06-02
      • 1970-01-01
      • 1970-01-01
      • 2020-06-10
      • 1970-01-01
      相关资源
      最近更新 更多