我們如何使用分隔符來拆分 Python 正則表示式中的字串?
re.split() 方法
re.split(pattern, string, [maxsplit=0])
這些方法透過給定模式的出現次數來幫助拆分字串。
示例
import re result=re.split(r'a','Dynamics') print result
輸出
['Dyn', 'mics']
在上面,我們使用“a”拆分了字串“Dynamics”。Method split() 有另一個引數“maxsplit”。它的預設值為零。在這種情況下,它會生成能生成的最大拆分,但是如果我們給 maxsplit 賦值,它就會拆分字串。
示例
讓我們看下面的示例 −
import result=re.split(r'a','Dynamics Kinematics') print result
輸出
['Dyn', 'mics Kinem', 'tics']
示例
考慮如下的程式碼
import re result=re.split(r'i','Dynamics Kinematics',maxsplit=1) print result
輸出
['Dyn', 'mics Kinematics']
在這裡,你可以注意到我們將 maxsplit 固定為 1。結果是,它只有兩個值,而第一個示例有三個值。
廣告