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

正则表达式“10*”为什么还能能匹配1?“*”匹配位于它之前的表达式0次或多次,这个0次怎么理解啊?

题目详情
正则表达式 “10*” 为什么还能能匹配1?
“*”匹配位于它之前的表达式0次或多次,这个0次怎么理解啊?
▼优质解答
答案和解析
*优先级较高,你那个正则表示:先匹配1,然后匹配“0”0次或多次,当然可能匹配1了.
(10)*匹配101010这样,也可匹配空白,他把10作为一个整体匹配0次或1次,10必须同时重复并连续出现.