2024-05-13 09:07:03 发布
网友
我有几个包含大写和小写字母、数字和符号的术语,即“3133\u 1026\u b\u b13”,我想使用findall函数来搜索它。我试过:
findal("([A-Za-z1-9_)*", file.html)
但这只返回到某个点的数字,即“3133\u 1”
我需要什么正则表达式操作符和顺序来实现这一点?你知道吗
您还需要包含0。这是芬德尔,不是佩德罗·洛比托指出的芬德尔。你没有结束语。你不需要这个()。+比*更好地匹配空字符串,因为+匹配一个或多个前面的字符,而*匹配零个或多个前面的字符。你知道吗
import re data="3133_1026_b_b13 3133_1026_b_b14" print (re.findall("[A-Za-z0-9_]+", data))
输出:
['3133_1026_b_b13', '3133_1026_b_b14']
您还需要包含0。这是芬德尔,不是佩德罗·洛比托指出的芬德尔。你没有结束语。你不需要这个()。+比*更好地匹配空字符串,因为+匹配一个或多个前面的字符,而*匹配零个或多个前面的字符。你知道吗
输出:
相关问题 更多 >
编程相关推荐