想要制作一个正则表达式从字符串的左侧删除2019和0,并从字符串的右侧删除最后六个零。
original value Dtype : class 'str'
original value: 2019 01 10 00 00 00
expected output is : 1 10
使用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