给定字符串"123-456-7890",下列哪个正则表达式能提取出所有数字部分?

答案解析

选项A中的 \d+ 表示匹配一个或多个数字字符,可以提取出 "123", "456", "7890" 这三个数字串。选项B的 [0-9] 表示匹配单个数字字符,需要配合其他方式才能提取所有数字部分。选项C的 \D+ 表示匹配一个或多个非数字字符,与题目要求相反。选项D的 [^0-9] 表示匹配单个非数字字符,也与题目要求相反。
正确答案:A
随机推荐
开始刷题