【问题标题】:How can I regex a group of characters in javascript? (\/)如何在javascript中正则表达式一组字符? (\/)
【发布时间】:2013-01-11 16:21:12
【问题描述】:

我有一个字符串,我只想用正则表达式输出某些“一起”的字符。我怎么能这样做呢?我要检查的字符是正斜杠旁边的反斜杠。

http://jsfiddle.net/H4e7p/2/

例子:

这是我正在对其进行正则表达式的字符串:

Hello world! How \ar/e you? \/\/\/\/\/\/\\\\\\\\/\/

这是它应该的样子:

Hello world! How \ar/e you? ******\\\\\\\**

这就是它实际上的样子:

Hello world! How *ar*e you? ***********************

这是我目前使用的正则表达式:

/[\\/]/g

为了完成对一组字符的检查,正则表达式必须是什么样子? (\/)

【问题讨论】:

  • 为什么不直接使用/\\\//g

标签: javascript jquery regex


【解决方案1】:

你使用了错误的正则语法:[xyz] is

一个字符集。匹配任一封闭字符。

请尝试以下正则表达式:/\\\//g

演示: http://jsfiddle.net/H4e7p/3/

【讨论】:

    【解决方案2】:

    /[\\\/]/g 的含义是 \ 或 /

    但是你想要/(\\\/)/g

    edit 更正了 /

    的转义

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-24
      • 1970-01-01
      • 1970-01-01
      • 2012-02-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多