可以使用以下正则表达式来匹配这个字符串: r'\b40010\b|\b500\b|\b0\b'

这个正则表达式中的 \b 是单词边界,用于确保匹配的数字不是其他数字的一部分。例如,如果我们不使用 \b,那么在字符串 "400100" 中,正则表达式将匹配到 "40010"。

完整的示例代码如下:

import re

string = "40010 500 0"

pattern = r'\b40010\b|\b500\b|\b0\b' matches = re.findall(pattern, string)

print(matches) # 输出 ['40010', '500', '0']

这样就可以匹配到字符串中的数字 "40010"、"500" 和 "0"。

用python正则表达式表达40010 500 0

原文地址: http://www.cveoy.top/t/topic/izuq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录