有人可以帮我提供正确的正则表达式吗?我想从字符串中删除日期。
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
答案 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'