【发布时间】:2014-06-01 14:56:20
【问题描述】:
如何将一对 / 字符之间的所有内容与树顶匹配?我也想匹配转义的/ 字符。例如,如果我要解析“正则表达式”:
/blarg: dup\/md5 [0-9a-zA-Z]{32}/
结果会返回:
blarg: dup\/md5 [0-9a-zA-Z]{32}
【问题讨论】:
-
我想你想从正则表达式中取出字符串。如果是这样使用
/blarg: dup\/md5 [0-9a-zA-Z]{32}/.source # => "blarg: dup/md5 [0-9a-zA-Z]{32}"..我不清楚这个问题,所以我把它放在评论本身。 -
“get”是什么意思?您想在后续操作中引用它吗?在这种情况下,将整个内容包含在 ( .. ) 中,然后您可以使用 \1 引用它
-
只想要一个与匹配 /blarg 的树顶规则格式兼容的正则表达式:dup\/md5 [0-9a-zA-Z]{32}/
-
这是一个有效的问题,不应被否决。