python分割字符串保留分隔符,python分割字符串

  python分割字符串保留分隔符,python分割字符串

  字符串方法str.split()帮助:

  帮助(字符串拆分)关于方法描述符的帮助:split(self,/,sep=None,maxsplit=-1)返回字符串中的单词列表,使用九月作为分隔符字符串1999年9月分割字符串所依据的分隔符100 .无(缺省值)表示根据任何空白进行分割,并从结果中丢弃空字符串。要执行的最大拆分次数。-1(默认值)表示没有限制。用法:字符串split(9月=)无,maxsplit=-1)

  线要操作字符串

  九月分隔符,默认值为空白空白符

  最大分割最大分割次数,默认值为-1,表示无限制

  如果同时有多个分隔符怎么分割呢?

  可以用循环多次分割来实现,例如:

  s=6[5,12]3[2,6]1;35]67[8;9;11]12 对于[],中的j:t=[I . split(j)for I in t]t=[I for j in t for I in j]t[ 6 , 5 , 12 , 3 , 2 , 6 , 1 , 35 , 67 , 8 , 9 , 11 , 12]懂正则表达式的可以一步到位:

  import re s=6[5,12]3[2,6]1;35]67[8;9;11]12 re.split(\[\],;,s)[6 , 5 , 12 , 3 , 2 , 6 , 1 , 35 , 67 , 8 , 9 , 11 , 12]注:竖线是分隔符的分隔;也可用[]包括分隔符,[]中的不用竖线分开;两种方法都要注意转义符的使用。

  import re s=6[5,12]3[2,6]1;35]67[8;9;11]12 re.split([\[\],],s)[6 , 5 , 12 , 3 , 2 , 6 , 1 , 35 , 67 , 8 , 9 , 11 , 12]

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: