作者nitpicker (Nitpicker)
看板RegExp
标题[问题] pcre 版本相容问题
时间Thu Jan 24 14:27:02 2008
请问各位大大们 pcre 关於版本相容的问题。 发现了一些旧版的pcre不会 accept 某些
string 如
"/^(?:([ \t]*([A-z][0-9A-z]*)[ \t]*=[ \t]*(\-?[0-9]+)[ \t]*)|([
\t]*([A-z][0-9A-z]*)[ \t]*=[ \t]*\'(.*)\')|([ \t]*([A-z][0-9A-z]*)[ \t]*=[
\t]*"(.*)")|([ \t]*([A-z][0-9A-z]*)[ \t]*=[ \t]*\&[ \t]*([A-z][0-9A-z]*)[
\t]*))[ \t]*(?:\;.*)?$/" 在某些旧版本的pcre不会 accept "sym=sym2"之类的string,
这要算是太abuse的问题,还是算是pcre版本不同的差异呢?如果是要交的东西,一般好
像不接受"您的pcre版本不够新"之类的prompt,或者把行得通的pcre放到要交的东西里,
不去用原先装的较旧的pcre! 请问各位大大如果是你,在选择使用pcre去accept这类
string前提下,您会选择上述哪一种交出去的方式?是否还有其他变通的办法?
Thanks
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.161.187
※ 编辑: nitpicker 来自: 220.129.161.187 (01/24 14:29)