正则表达式帮助匹配报价

问题描述:

我就吃一个reg前problemm我想有一个reg前,将在我的文件的末尾匹配“\非*组织(见下文)。我已经走到这一步了以下内容:正则表达式帮助匹配报价

^\'*GO 

但它符合报价sysbol?

EOF:

WHERE  (dbo.Property.Archived <> 1) 
' 
GO 

在Perl \ Z中的字符串的结尾相匹配,完全不理换行符。使用此匹配GO上的文件的最后一行,如果该文件被加载到一个字符串:

^GO\Z 

POSIX正则表达式使用\”,而不是\的Z。

精确匹配换行符,然后这个词在你的例子去,你想这样:

\nGO 

你也可以这样做:

\n.*GO 

这最后的正则表达式匹配你想在你的例子中,但。*部分将使它在新行和GO之间可以有任何(或没有)。

+0

啊,这是一个很好的工作,非常感谢你。 – Farhan 2010-05-05 16:36:03

+0

@ Farhan:那你应该接受Babak的回答 – 2010-05-06 10:08:42