我有以下格式的URL:匹配直到第一個正斜槓後面沒有斜槓
STATIC_PATH=http://abc.com/0123/3456
STATIC_PATH=http://xyz.com
我想匹配,直到幷包括第一個正斜槓沒有緊跟斜槓。在匹配的第一個URL爲http://abc.com/
,在第二個URL中,它將是http://xyz.com
。你能給我正則表達式嗎?謝謝。
我有以下格式的URL:匹配直到第一個正斜槓後面沒有斜槓
STATIC_PATH=http://abc.com/0123/3456
STATIC_PATH=http://xyz.com
我想匹配,直到幷包括第一個正斜槓沒有緊跟斜槓。在匹配的第一個URL爲http://abc.com/
,在第二個URL中,它將是http://xyz.com
。你能給我正則表達式嗎?謝謝。
[^/]*(/(/[^/]*/?)?)?
匹配一切直至第一反斜槓,然後匹配反斜槓(如果它存在),第二緊跟反斜槓(如果它存在),然後一切到第三反斜槓。
用你喜歡的語言,在字符串上做一些拆分。例如python
>>> url="STATIC_PATH=http://abc.com/0123/3456"
>>> url.split("=")
['STATIC_PATH', 'http://abc.com/0123/3456']
>>> url.split("=")[1]
'http://abc.com/0123/3456'
>>> url.split("=")[1].split("/")
['http:', '', 'abc.com', '0123', '3456']
>>> url.split("=")[1].split("/")[0:3]
['http:', '', 'abc.com']
>>> '/'.join(url.split("=")[1].split("/")[0:3])
'http://abc.com'
我弄明白了。我正在做負面回顧和負面看法。 ^。 ?((?| [^ M] $)
什麼語言? – NullUserException 2010-08-07 02:10:00
沒關係,我只是在尋找正則表達式。 – soulonfire 2010-08-07 03:45:27