请帮助我匹配以 C# 中以下格式开头的正则表达式模式:
“第 1.01 节。”
“第 47.06 节。”
“第 71.022 条。” “第 611 条。”
“第 12A.002 节。”
“第 12A.152 节。”
“第 50D.001 节。”“第 I.2 节。”
“第 I.5B 节。”
我已经尝试过"Sec\.\s\d+\.\d+\."
,但这仅适用于上述列表中的第一个模式。
这将匹配您列出的所有示例:"Sec\. [A-Z\d]+\.([A-Z\d]+\.)?"\s?
注意:节号只允许使用大写字母。
在这里解释演示:http ://regex101.com/r/hC7pP9
总是在引号,数字,字母和句点后的组合。',每行一个或多个用空格分隔?
("秒.\s[\d\w.]+"\s?)+