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

时间:2017-07-04 22:59:08

标签: python regex

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

Ex 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

-Thanks

1 个答案:

答案 0 :(得分:2)

不需要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'