注意:我正在使用 pypi正则表达式模块
我有以下正则表达式模式(标志V1 + VERBOSE
):
(?(DEFINE)
(?P<id>[\d-]+)
)
id:\s(?&id)(,\s(?&id))*
如何检索<id>
组匹配的所有时间?
例如,在以下文本中:
不匹配此日期:2020-10-22 但匹配此 ID:5668-235 以及这些 ID:7788-58-2、8688-25、74-44558
我应该能够检索以下值:
["5668-235", "7788-58-2", "8688-25", "74-44558"]
请注意,此正则表达式匹配模式,但我想在每次匹配特定组时检索(即使它在同一个匹配对象中多次)。