python 如何使用多个分隔符来分割字符串

 时间:2024-10-12 08:09:34

处理字符串,python使用起来非常方便,那么对于包含有多种分隔符的字符串,如何来分割呢?

python 如何使用多个分隔符来分割字符串

工具/原料

python

如何使用多个分隔符来分割字符串

1、确定分隔符首先拿到需要分割的字腿发滏呸符串,然后确定哪些是需要分割的字符,哪些是分隔符例如:'asdf fjdk; afed, fjek,asdf, foo'这里就只需要;,和空格了

python 如何使用多个分隔符来分割字符串

2、导入re包处理这些字符的时候,使用正则表达式是最为方便的方法。import re,导入正则表达式的包。然后使用re.split分割字符串

python 如何使用多个分隔符来分割字符串

3、不包含分隔符 ——中括号使用re.split(r'[;,\s]\s*', line)就不胡包含分隔符如图

python 如何使用多个分隔符来分割字符串

4、包含分隔符——小括号使用re.split(r'(;|,|\s)\s*', line)就会包含分隔符如图

python 如何使用多个分隔符来分割字符串

5、如何想使用小括号,但是又不包含分隔符。可以使用正则表达式非捕获分组,形如(?:...)例如re.split(r'(?:,|;|\s)\s*', line)

python 如何使用多个分隔符来分割字符串

6、分割完字符串,保存数据如果想要使字符串的数据标沼敫裣秤准化,建议使用json,xml,或者单种分隔符保存数据。这样数据诺蝈胂叟保存的就是处理过的,下次使用就非常方便了。例如''.join(values)

python 如何使用多个分隔符来分割字符串
  • 如何添加tomcat到eclipse上去
  • Python教程 不换行打印
  • pycharm怎么设置文件编码
  • vim编辑器批量缩进
  • 如何使用python语言布尔值和逻辑运算符结合使用
  • 热门搜索
    朝花夕拾手抄报 初一 抗击冠状病毒手抄报 交通安全手抄报大全 小学生爱国手抄报 暑假生活手抄报 手抄报图片大全漂亮 创文手抄报 一年级手抄报大全 推广普通话的手抄报 国庆手抄报内容简短