Python:从后面输入第二个下划线后要获取数据吗?

问题描述 投票:-3回答:1

我正在尝试从后面输入第二个下划线后获取数据?

样本:

str

a_bc_def 12_23_this_6729

abc_def,122$3_this_6729

abc_def_1_2_23_this_6729

输出

this_6729
python regex
1个回答
0
投票

您可以尝试两次rfind,例如

a = "a_bc_def 12_23_this_6729"
a[a[:a.rfind("_")].rfind("_") + 1:]

输出

'this_6729'
© www.soinside.com 2019 - 2024. All rights reserved.