正则表达式帮助匹配报价
问题描述:
我就吃一个reg前problemm我想有一个reg前,将在我的文件的末尾匹配“\非*组织(见下文)。我已经走到这一步了以下内容:正则表达式帮助匹配报价
^\'*GO
但它符合报价sysbol?
EOF:
WHERE (dbo.Property.Archived <> 1)
'
GO
答
在Perl \ Z中的字符串的结尾相匹配,完全不理换行符。使用此匹配GO上的文件的最后一行,如果该文件被加载到一个字符串:
^GO\Z
POSIX正则表达式使用\”,而不是\的Z。
精确匹配换行符,然后这个词在你的例子去,你想这样:
\nGO
你也可以这样做:
\n.*GO
这最后的正则表达式匹配你想在你的例子中,但。*部分将使它在新行和GO之间可以有任何(或没有)。
啊,这是一个很好的工作,非常感谢你。 – Farhan 2010-05-05 16:36:03
@ Farhan:那你应该接受Babak的回答 – 2010-05-06 10:08:42