繁体   English   中英

Python Regex:字符串的子字符串日期

[英]Python Regex : substring date from string

有人可以帮助我提供正确的正则表达式。 我想从字符串中删除日期。

例如字符串: IO_SE_SOURCE_2015-01-30T19_14_59我想删除字符串中的日期部分,并仅获取IO_SE_SOURCE作为结果

我正在使用re.sub()def在python中执行此操作。

所以,当我执行以下命令时

var=re.sub(regexpattern,repl,"POC_LN_SOURCE_2015-01-30T19_14_59.something")

var应该包含值POC_LN_SOURCE

-谢谢

不需要re.sub ,只需从比赛中捕获一个组即可:

>>> re.match(r'(.+)_\d{4}-\d{2}-\d{2}', 'POC_LN_SOURCE_2015-01-30T19_14_59.something').group(1)
'POC_LN_SOURCE'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM