正则表达式中 +*? 表示什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 14:56:14
正则表达式中 +*? 表示什么?
x){vӎ/xo=OvUֲW <_';;mS_`gC Ov4<ٱYǴ Kz>iΗ`uZ /goCV1 *_\gu CmlNkq[Zuu;__lԧK?[lN3/xق={gmm0|ڱY,|i4M/ؤزJg5!z`z (GVjTBlc@%y

正则表达式中 +*? 表示什么?
正则表达式中 +*? 表示什么?

正则表达式中 +*? 表示什么?
+ 一个或者一个以上的匹配
* 零个或者零个以上的匹配
零个或者一个匹配

+ 一个或者一个以上的匹配
* 零个或者零个以上的匹配
?最短匹配

Perl兼容语法大概有这几种格式:
X+ X出现1到多次,取最长匹配(最贪婪匹配)
X* X出现0到多次,取最长匹配
X? X出现0到1次
X+? X出现1到多次,取最短匹配
X*? X出现0到多次,取最短匹配