【发布时间】:2015-03-20 09:12:24
【问题描述】:
我在编写一个选择所有正确标签的正则表达式(在 Ruby 中,但我认为它不会改变任何东西)时遇到问题。
我使用了( /(^|\s)(#+)(\w+)(\s|$)/ ),但它不起作用,我不知道为什么。
在这个例子中:
#start #middle #middle2 #middle3 bad#example #another#bad#example #end
它应该标记#start、#middle、#middle2、#middle3 和#end。
为什么我的代码不起作用?正确的正则表达式应该是什么样子?
【问题讨论】:
-
我投票结束这个问题,因为它是一个代码请求。
-
不是 - 主要问题是为什么我的代码不起作用 - 这里有很多这样的问题。
-
如果有很多这样的问题isn't this a duplicate?
-
我不是那个意思,但是......对 - 它看起来与您链接的那个非常相似。仍然很高兴了解我的代码有什么问题:D(但据看来没有人关心第一个问题)