2024-09-26 18:18:20 发布
网友
例如:
String = "geod rfff eef 234_1538 ffgg df 134774 234_1645"
我只想提取234_1538和234_1645,而不是剩余的模式。 我尝试使用Re.search,但它只返回第一个匹配项。你知道吗
234_1538
234_1645
Re.search
现在还不清楚到底什么是“匹配”,所以我假设中间有下划线的连续数字序列都是匹配。你知道吗
要查找字符串中的所有匹配项,可以使用re.findall。下面是一个演示:
import re s = "geod rfff eef 234_1538 ffgg df 134774 234_1645" print(re.findall('\d+_\d+', s))
输出
['234_1538', '234_1645']
现在还不清楚到底什么是“匹配”,所以我假设中间有下划线的连续数字序列都是匹配。你知道吗
要查找字符串中的所有匹配项,可以使用re.findall。下面是一个演示:
输出
相关问题 更多 >
编程相关推荐