【问题标题】:Is it possible to use multiple separator parameters in python using .split()?是否可以使用 .split() 在 python 中使用多个分隔符参数?
【发布时间】:2021-10-20 12:11:36
【问题描述】:

我需要将一个字符串分解为 3 个块,(例如:ABC123DEF 最终会变成 X=ABC Y=123 Z=DEF)并且需要一些帮助才能使字母部分不被组合成 X=ABCDEF 为并列在单独的项目上。

【问题讨论】:

  • 分割规则是什么?
  • 您可以将您的字符串视为一个字母数组,然后执行 "X=" + string[0:3]

标签: python string split


【解决方案1】:

re.split by \d+ 并使用分组来保留拆分文本。

>>> import re
>>> s = 'ABC123DEF'
>>> re.split('(\d+)', s)
['ABC', '123', 'DEF']

【讨论】:

    猜你喜欢
    • 2013-11-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-26
    • 1970-01-01
    • 2020-05-25
    • 2022-06-28
    • 2020-09-26
    相关资源
    最近更新 更多