2013-04-04 114 views

回答

5
^[^#]+$ 

http://rubular.com/r/glijo99dU9

gsub是用于取代。如果你只想匹配,.match方法

+0

雅我知道这一点。我只是想我会给它一些背景。 – Tommy 2013-04-04 20:21:53

+0

虽然谢谢! – Tommy 2013-04-04 20:22:11

+2

使用'=〜'是Perl的不合时宜。最好使用'match'来代替。 – tadman 2013-04-04 20:24:42

0

要展开爆炸药的答案,一个插入符号(^)将否定正则表达式中的匹配。这意味着如果在表达式中找到它后面的字符,它将不匹配。您可以在documentation中阅读更多关于它的信息。

+0

'^'的这种行为只适用于字符类 – 2013-04-04 20:27:04

+0

是的,在正则表达式开头的情况下'^'匹配行的开始。 – squiguy 2013-04-04 20:37:05

相关问题