0
想象我有文字:http://127.0.0.1:8000/?page=2#section0
如何獲得字符特定子後到來,在蟒蛇
如果我的字符串包含?page=
,我希望能夠得到2
從字符串(和不2#section0
,只是?page=
之後的數字)。
例如,如果我有http://127.0.0.1:8000/?page=32#section0
,我應該能夠得到32
。
這樣做的最快方法是什麼?
想象我有文字:http://127.0.0.1:8000/?page=2#section0
如何獲得字符特定子後到來,在蟒蛇
如果我的字符串包含?page=
,我希望能夠得到2
從字符串(和不2#section0
,只是?page=
之後的數字)。
例如,如果我有http://127.0.0.1:8000/?page=32#section0
,我應該能夠得到32
。
這樣做的最快方法是什麼?
最簡單的方法將是使用正則表達式:(\d)
意思是「數字」,(\d+)
表示「1個或多個數字」和page=(\d+)
表示「1個或多個位之後的文本page=
在Python,
import re
re.search('page=(\d+)', yourstring).group(1)
。