2024-10-04 11:28:57 发布
网友
我有这根绳子
mod = 'ketobutyric_arp_rm(12);oxidation+%28hw%29(19)'
把括号里的数字作为一个列表,类似于:
mod_pos = ['12','19']
使用split似乎有点迂回,我不知道如何在这个问题上使用find方法。你知道吗
有什么建议吗?你知道吗
使用正则表达式。 进口re 米=重新匹配(r'((\d+))',字符串) 这将返回元组中匹配的模式,u可以通过m.group(1)等获取这些模式。。你知道吗
有一种方法:
>>> import re >>> mod='ketobutyric_arp_rm(12);oxidation+%28hw%29(19)' >>> re.findall(r'\((\d+)\)', mod) ['12', '19']
使用正则表达式。 进口re 米=重新匹配(r'((\d+))',字符串) 这将返回元组中匹配的模式,u可以通过m.group(1)等获取这些模式。。你知道吗
有一种方法:
相关问题 更多 >
编程相关推荐