【问题标题】:Regex in Javascript using OR [duplicate]Javascript中的正则表达式使用OR [重复]
【发布时间】:2016-08-29 14:15:45
【问题描述】:

我正在尝试编写一个正则表达式来匹配多个字符,例如 , OR 。或:或(或)

我有这个

removePunctuation = /\.$|\,$|\:|\(|\)/;
word = rawList[j].replace(removePunctuation,"")

我只想删除句尾的句号和逗号,但所有 ( ) 实例:

我做错了什么?

【问题讨论】:

标签: javascript regex


【解决方案1】:

如果要删除所有标点符号,则需要添加“g”限定符。

removePunctuation = /\.$|\,$|\:|\(|\)/g;

【讨论】:

    【解决方案2】:

    我会选择这样的:

    /[.,]+$|[:()]+/g
    

    它将匹配句尾的句号和逗号,以及无处不在的括号和冒号。

    【讨论】:

      猜你喜欢
      • 2017-03-01
      • 2020-08-23
      • 2017-10-07
      • 2012-07-17
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多