早教吧 育儿知识 作业答案 考试题库 百科 知识分享

正则表达式星号为的问题.看书上说[a-zA-Z][a-zA-Z]*可以匹配所有单词.星号那不只能匹配紧挨着的吗,如abus第一个a和[a-zA-Z]匹配,第二个b和第二个[a-zA-Z]匹配,可是第三个u没法匹配啊.第三个应该

题目详情
正则表达式星号为的问题.看书上说[a-zA-Z][a-zA-Z]* 可以匹配所有单词.星号那不只能匹配紧挨着的吗,
如abus 第一个a和[a-zA-Z]匹配,第二个b和第二个[a-zA-Z]匹配,可是第三个u没法匹配啊.第三个应该只能是b啊.或者多个b
▼优质解答
答案和解析
[a-zA-Z] 即匹配大小写的英文字母 *为零个或多个匹配
[a-zA-Z][a-zA-Z]* 表示至少有一个英文字母,其后跟零个或多个英文字母大小写
其实可以写成 [a-zA-Z]+ 一个或多个匹配也可