当前位置: 首页 > 编程笔记 >

使用JS正则表达式 替换括号,尖括号等

阮桐
2023-03-14
本文向大家介绍使用JS正则表达式 替换括号,尖括号等,包括了使用JS正则表达式 替换括号,尖括号等的使用技巧和注意事项,需要的朋友参考一下

如下所示:

function toTxt(str) {  
  var RexStr = /\<|\>|\"|\'|\&/g  
  str = str.replace(RexStr, function(MatchStr) {  
    switch (MatchStr) {  
    case "<":  
      return "<";  
      break;  
    case ">":  
      return ">";  
      break;  
    case "\"":  
      return """;  
      break;  
    case "'":  
      return "'";  
      break;  
    case "&":  
      return "&";  
      break;  
    default:  
      break;  
    }  
  })  
  return str;  
} 

以上这篇使用JS正则表达式 替换括号,尖括号等就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 问题内容: 匹配字符串中的’(’的正则表达式是什么? 以下是场景: 我有一串 我想使用正则表达式拆分字符串。为此,我正在使用 但是我收到以下异常。 转义似乎不起作用。 问题答案: 两种选择: 首先,你可以使用转义 回 斜线- 另外,由于它是单个字符,因此您可以将其放入不需要转义的字符类中-

  • 我需要通过不在括号中的管道拆分文本。这是示例文本 我在这里找到了这个/\ |(?![^{]*})/g:regex,提取字符串,不要在两个括号之间 现在当我想用管子分割这部分字符串时 它还选择杰森、玛丽亚和圣诞老人之间的管道,因为它们后面有一个开口支架。如果正则表达式不在任何括号中,如何将其更改为仅匹配管道。 测试字符串: 应该返回 . 应该返回

  • 问题内容: 我有一个字符串: 我要删除paren内部和paren本身中的所有内容,仅保留: 我试图用正则表达式来做到这一点,但是我的困难在于这种模式: 当我使用它时,它总是给我一个。如何修复我的正则表达式? 问题答案: 由于括号是正则表达式中的特殊字符,因此您需要对其进行转义以明确匹配它们。 例如:

  • 我需要替换括号和引号外的所有逗号 仅考虑括号替换,我有以下正则表达式 我做了下面的正则表达式,在一个组中选择括号和引号内的内容,在另一个组中选择括号外的逗号,但我没有找到一种简单的方法来只替换一个组的字符串

  • 问题内容: 我一直试图在Java中编写一个正则表达式以删除下面括号中的所有内容,同时保留其他所有内容。 注意,括号可以嵌套,这就是为什么我的模式失败的原因 。有人能帮我吗?下面我试过了: 但这打印: d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Nf3 OO 6. Be2 e5 7. dxe5 dxe5 8. Qxd8 Rxd8 9. Bg5 Nbd7 10. OO

  • 问题内容: 我试图用下划线替换方括号内的破折号,但它用字符串中的下划线替换所有破折号。 例如,我要替换 与 但是它将下划线替换字符串中的 所有 破折号。 问题答案: 您可以使用 至于正则表达式本身,只有在符号后跟非s和非s的情况下,我才会匹配该符号,直到引擎找到为止。然后,我们在s中。可能情况并非如此(第4个连字符),但我希望这不是您的情况。 IDEONE演示 输出: