以下正则表达式不能完全匹配字符串'(010)-62661617'和字符串'01062661617':

选项:

A. r"(?\d{3})?-?\d{8}" B. r"[0-9()-]+" C. r"[0-9(-)]\d" D. r"[(]?\d*[)-]\d"

正确答案:D

解释:

选项D的正则表达式能够匹配包含括号、数字、连字符的字符串,并且允许括号和连字符出现零次或多次。因此,它能够匹配'(010)-62661617'和'01062661617'这两种格式的字符串。

匹配电话号码的正则表达式:排除特定格式

原文地址: https://www.cveoy.top/t/topic/oSSH 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录