python字符串拆分为单个字符,python把字符串拆分为四个字符串

  python字符串拆分为单个字符,python把字符串拆分为四个字符串

  它主要使用字符串的split()和常规的re.split()方法进行拆分。前者一次可以处理一个分隔符,而后者一次可以处理多个拆分字符。

  import sys import re reload(sys)sys . set default encoding( utf-8 )data _ text= Shuo B1 ushang,why,943586926isM1?是啊.当然,iamis、现在的我好无聊xianzais - hi2018-4-17,我在上海嘉定赛so^me?D-o some 23 thi ngs only for what赵涵only 00-//for \ \ Youho [peyou \]赵一sunwecan17-*/html 使用split()方法print data_text.split()#如果没有添加参数,默认情况下用空格分隔,\t,\r,\n #如果要除以-,只需在括号中添加(-)即可运行结果:

  [ Shuo B1 ushang \ xef \ xbc \ x8c why \ xef \ xbc \ x8c 943586926 ism 1?, yeah \ xe3 \ X80 \ x82 sure \ xef \ xbc \ x8cia mis \ xe3 \ X80 \ x81 now ,我, am , so , boring , xianzais - hi2018-4-17,我在,尚,海,嘉定, say ,? d-o 、 only 、 for 、 what 、 only 、 00-//for\\you 、 ho[pe 、 you\\]、 zhao 、 yi 、 sun 、 we 、 can 、 17 、-*/html]注意返回的对象是一个列表,所以可以使用列表的索引。比如data_str.split(-,2)[1]就是根据-把字符串分成两部分,选择索引为1的部分。

  使用re.split()方法printre。split (\ d ],data _ text) #使用正则表达式进行剪切,代码根据数字和符号显示拆分操作的结果]:

  [\nshuob , uShang \ xef \ xbc \ x8c why \ xef \ xbc \ x8c ,,,,,,,,, , , isM ,?\ n yeah \ xe3 \ X80 \ x82 sure \ xef \ xbc \ x8cia mis \ xe3 \ X80 \ x81现在我好无聊\ n仙, zais - hi ,,,,,-,-, ,,我在上海嘉定\ n说so^me?D-o some ,, things only for what \ n only赵涵,,-//for \ \ you \ nho [peyou \ \ ,赵一sun \ nwecan ,, \ n-

  虽然正则方法可以根据分隔符的不同进行切分,但是比字符串的直接split()方法要慢。

  个人博客:www.langzi.fun

  欢迎交流Python开发与安全测试。

  欢迎关注微信官方账号:【安全R&D】获取更多相关工具、课程及信息分享~

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

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