我们如何使用定界符在Python正则表达式中拆分字符串?
re.split()方法
re.split(pattern,string,[maxsplit=0]):
此方法有助于根据给定模式的出现来分割字符串。
示例
import re result=re.split(r'a','Dynamics') print result
输出结果
['Dyn', 'mics']
上面,我们将字符串“Dynamics”除以“a”。方法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。结果是,它只有两个值,而第一个示例有三个值。
热门推荐
10 祝福语生日男朋友简短
11 工人生日祝福语简短
12 亲戚送行祝福语简短精辟
13 上司生日祝福语简短 女性
14 年终聚餐祝福语简短独特
15 朋友搬迁新房祝福语简短
16 今年节日祝福语简短
17 生日祝福语简短搞笑女儿
18 牙医生日祝福语简短