Regex:匹配除特定模式之外的所有內(nèi)容我需要一個能匹配一切的正則表達(dá)式但以特定模式開頭的字符串(特別是index.php接下來會發(fā)生什么,就像index.php?id=2342343)
4 回答

萬千封印
TA貢獻(xiàn)1891條經(jīng)驗 獲得超3個贊
^(?!foo).*$
foo
.

冉冉說
TA貢獻(xiàn)1877條經(jīng)驗 獲得超1個贊
在python中:
>>> import re
>>> p='^(?!index\.php\?[0-9]+).*$'
>>> s1='index.php?12345'
>>> re.match(p,s1)
>>> s2='index.html?12345'
>>> re.match(p,s2)
<_sre.SRE_Match object at 0xb7d65fa8>
添加回答
舉報
0/150
提交
取消