2024-10-01 11:39:15 发布
网友
我试图在Python中运行一个regex,比如:(?P<HEADER>\S+),我想得到捕获组的名称("HEADER")以及它的匹配值。你知道吗
(?P<HEADER>\S+)
"HEADER"
我有许多不同的头,所以它必须是通用的和代码。你知道吗
例如,如果我有(?P<key1>[regex1])和(?P<key2>[regex2]),我希望通过编程获得key1和key2。你知道吗
(?P<key1>[regex1])
(?P<key2>[regex2])
key1
key2
要获取匹配的所有详细信息(包括组本身的名称):
>>> match = re.match("(?P<letter>A)", "A") >>> match.groupdict() {'letter': 'A'}
要获取匹配的所有详细信息(包括组本身的名称):
相关问题 更多 >
编程相关推荐