【发布时间】:2011-12-29 12:48:24
【问题描述】:
我正在尝试使用 Ruby 从字符串中提取以下模式,但我似乎并没有在 Ruby 上走得太远...
这是我正在使用的正则表达式\/p\/[\w-\/]*[\d+]
这是我要提取的字符串类型。
/p/hyphenated-words/more-hyphenated-words/102049294所以简而言之,字符串总是以 /p/ 开头,以多个数字结尾,并包含一个或多个带有可能连字符的子目录。
我的正则表达式适用于一些在线表达式测试器,但不适用于 Ruby。
【问题讨论】:
-
您应该查看rubular.com,在那里您可以在浏览器中实时测试您的 Ruby 正则表达式。我一直在使用它。
-
嗨 Johannes,我一直在使用 Rubular。它非常方便 - 它之前没有工作。如果我认为某些东西不能正常工作,我也会使用link。