2010-05-05 67 views
1

我就吃一個reg前problemm我想有一個reg前,將在我的文件的末尾匹配「\非政府組織(見下文)。我已經走到這一步了以下內容:正則表達式幫助匹配報價

^\'*GO 

但它符合報價sysbol?

EOF:

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

回答

2

在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