【发布时间】:2019-04-09 07:30:28
【问题描述】:
想要创建一个正则表达式来删除字符串左侧的 2019 和 0 以及字符串右侧的最后六个零。
original value Dtype : class 'str'
original value: 2019 01 10 00 00 00
expected output is : 1 10
【问题讨论】:
标签: regex python-3.x regex-lookarounds regex-group
想要创建一个正则表达式来删除字符串左侧的 2019 和 0 以及字符串右侧的最后六个零。
original value Dtype : class 'str'
original value: 2019 01 10 00 00 00
expected output is : 1 10
【问题讨论】:
标签: regex python-3.x regex-lookarounds regex-group
将str.split 与列表切片一起使用。
例如:
s = "2019 01 10 00 00 00"
print(" ".join(s.split()[1:3]).lstrip("0"))
使用re.match
例如:
import re
s = "2019 01 10 00 00 00"
m = re.match(r"\d{4}\b\s(?P<value>\d{2}\b\s\d{2}\b)", s)
if m:
print(m.group("value").lstrip("0"))
输出:
1 10
【讨论】: