【发布时间】:2019-07-30 09:53:53
【问题描述】:
我有 2 个表单字符串:
Beta_Gambus_teta_some_changeable_string_2017.02.1276 and
Beta_Gambus_teta__some_changeable_string_update_2017.02.1276
例子:
Beta_Gambus_teta_wqtr_2017.02.1276.ctr
Beta_Gambus_teta_wqtr_update_2017.02.1277.ctr
Beta_Gambus_teta_tpsedr_2017.02.1276.ctr
Beta_Gambus_teta_tpesdr_update_2017.02.1277.ctr
Beta_Gambus_teta_cnmsr_2018.02.1279.ctr
Beta_Gambus_teta_cnms_update_2018.02.1279.ctr
我需要用正则表达式来捕捉其中带有“更新”的那些与那些没有“更新”的分开。
我使用的是^.+_(.+)\.ctr$,但它太宽泛了。
【问题讨论】:
-
所有字符串都以
Beta_Gambus_teta开头吗? -
为什么不
"update" in s? -
@TimBiegeleisen 是的
标签: python regex python-2.7