【问题标题】:Python re.split on "," or " " [duplicate]Python re.split on“,”或“” [重复]
【发布时间】:2018-11-12 20:37:48
【问题描述】:

试图让 re.split 正常工作。 输入 = "a1 a2 a3, a4,a5"

expecting output = ['a1','a2','a3','a4','a5']
s = re.split(',|\s', "a1 a2 a3, a4,a5")
getting output = ['a1','a2','a3',' ','a4','a5']

【问题讨论】:

    标签: python regex


    【解决方案1】:

    您必须允许一个或多个拆分字符:

    >>> re.split('[,\s]+', "a1 a2 a3, a4,a5")
    ['a1', 'a2', 'a3', 'a4', 'a5']
    

    【讨论】:

      猜你喜欢
      • 2017-07-26
      • 1970-01-01
      • 2011-11-22
      • 1970-01-01
      • 2020-10-26
      • 1970-01-01
      • 2021-03-05
      • 2013-06-23
      • 1970-01-01
      相关资源
      最近更新 更多