正则表达式?与*的区别
时间: 2023-05-13 10:07:37 浏览: 137
各种正则表达式的不同
正则表达式中,?和*都是量词符号,用于匹配前面的字符或子表达式的出现次数。但是它们的含义略有不同:
?表示匹配前面的字符或子表达式零次或一次,即可选的。例如,ab?c可以匹配ac或abc。
*表示匹配前面的字符或子表达式零次或多次,即可选的或重复的。例如,ab*c可以匹配ac、abc、abbc、abbbc等。
因此,?和*的区别在于匹配的次数不同。
阅读全文
各种正则表达式的不同