Page 1 of 1

关于正则匹配的几个问题

Posted: Jan 20 2008, 12:52
by fennng
我对PERL标准的正则是相当熟悉的。。。但用起PROX来真是一头雾水。帮助文件看起来非常吃力,而且还是不太懂。

有几个问题。

我要匹配网页中一段内容,这一段有好几行。。。我要怎么才能让*匹配换成符? 我一直没搞懂。

有时候加上了PROX代理后,有些网站就不让访问了,一定要去定代理才能上,这是怎么回事?

PROX的非贪婪匹配是怎么写的?

解答一下,我看不懂英文的帮助文件,谢谢!

Re: 关于正则匹配的几个问题

Posted: Jan 20 2008, 13:32
by phoenix
首先,Proxomitron使用的并不是标准的正则,而是经过了一定的变形。
其次,我对PCRE并不精通,以下只是依据使用Proxomitron的经验解答,不一定完全准确。
fennng wrote:我要匹配网页中一段内容,这一段有好几行。。。我要怎么才能让*匹配换成符? 我一直没搞懂。
“*”匹配所有字符,包括换行符。
fennng wrote:有时候加上了PROX代理后,有些网站就不让访问了,一定要去定代理才能上,这是怎么回事?
没有例子很难说清楚,具体问题要具体分析。
fennng wrote:PROX的非贪婪匹配是怎么写的?
Proxomitron的大部分匹配应该都是非贪婪的,除了“+”。

如果还不明白,最好给出具体例子。

Re: 关于正则匹配的几个问题

Posted: Jan 20 2008, 14:56
by fennng
谢谢你,我下次碰到具体问题,会把例子发上来。