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