gpt4 book ai didi

python - 正则表达式删除Python中字符串中的下划线后跟数字?

转载 作者:行者123 更新时间:2023-12-01 02:31:14 25 4
gpt4 key购买 nike

我有一组这样的字符串:

CLM_ADJUSTMT.CLAIM_DATA.TUDCAP_L_2.CRT_TS_0, 
marks.science_0.physics_0,
marks.geo_1

我只想删除下划线后跟数字的情况(CRT_TS_0=CRT_TS)有人可以帮助我获得正确的正则表达式

我尝试使用

  re.sub('_[0-9]+$', '',newstr)

但它会删除所有下划线和数字

输出:

CLM_ADJUSTMT.CLAIM_DATA.TUDCAP_L.CRT_TS,
marks.science.physics,
marks.geo

最佳答案

正如 @wiktor 所说,删除“$”符号,这意味着您要查找的字符串必须以 _[0-9] 结尾,而不仅仅是包含。

关于python - 正则表达式删除Python中字符串中的下划线后跟数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46808219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com