【发布时间】:2017-02-09 19:03:41
【问题描述】:
我正在尝试使我的正则表达式捕获组仅在匹配 3 次或更多次时才匹配。尝试这个正则表达式 ((\d{3}-\d{2}-\d{4}){3,}) 匹配:
111-11-6534
111-11-6534
111-11-6534
123-11-6534
123-11-6534
123-11-6534
111-11-6534
我的正则表达式显然无法正常工作。有没有办法仅在捕获组具有{x} 或更多匹配项时才进行匹配?
【问题讨论】:
-
使用:
((?:\d{3}-\d{2}-\d{4}\s*){3,}) -
见regex101.com/r/X0IgxS/1。要点是您需要匹配该模式出现之间的内容。
标签: regex