【发布时间】:2018-04-24 22:54:51
【问题描述】:
我只想匹配空格字符 (),前提是它们后跟一个哈希 (#)。
这就是下面( #) 正在尝试做的事情,这是一个捕获组。 (我尝试转义括号,否则在组集中无法正确识别括号)。但是,这不起作用。
下面的正则表达式
/#[a-zA-Z\( #\)]+/g
符合以下所有条件
#CincoDeMayo #Derby party with UNLIMITED #seafood towers
虽然我想匹配 #CincoDeMayo #Derby 和单独的 #seafood
有没有办法在字符集[] 中指定捕获组()?
【问题讨论】:
-
仅在后跟散列时匹配空格字符:
\s(?=#)。要匹配示例文本中哈希后的单词:#\w+。结合这两个要求:\s*(?=#)#\w+
标签: regex