我只需要从字符串0000520621
中提取部分nmg-22373-0000520621-001-010000520621
。
我想在python
中使用正则表达式来完成此任务。
您能帮我吗?
答案 0 :(得分:0)
my_string = 'nmg-22373-0000520621-001-010000520621'
expected = re.search('22373-(.+?)-001',l)
if expected:
print expected.group(1)
答案 1 :(得分:0)
您不需要正则表达式即可获得列表的第三个成员。只需将字符串除以减号,然后选择它的第三位成员即可。
test = 'nmg-22373-0000520621-001-010000520621'
test.split('-')[2]