2024-04-20 03:16:50 发布
网友
字符串是'POSIX TAR ARCHIVE(GNU)' 正则表达式模式'(TAR)|(POSIX)'
python代码:
import re pattern = '(TAR)|(POSIX)' string = 'POSIX TAR ARCHIVE (GNU)' match = re.search(pattern, string , re.IGNORECASE) match.groups()
结果只是POSIX而不是tar 为什么?你知道吗
试试这个:
re.findall(pattern, string, re.IGNORECASE)
re.findall匹配您要查找的所有模式, whilere.search从字符串中查找并返回第一个匹配项。你知道吗
试试这个:
re.findall匹配您要查找的所有模式,
whilere.search从字符串中查找并返回第一个匹配项。你知道吗
相关问题 更多 >
编程相关推荐