最近刚好用到正则表达式,所以记录一下:
(.+?)的解释
.表示匹配的除换行符的任意字符
+表示匹配前面一个表达式一次或者多次
?表示匹配前面表达式0次或多次,如果紧跟在量词 * + {} ?后 量词为非贪婪,匹配尽量少的字符
例子:在字符串 "12345"中, ".+" 会匹配 12345, ".+?"则只会匹配 1
最近刚好用到正则表达式,所以记录一下:
.表示匹配的除换行符的任意字符
+表示匹配前面一个表达式一次或者多次
?表示匹配前面表达式0次或多次,如果紧跟在量词 * + {} ?后 量词为非贪婪,匹配尽量少的字符
例子:在字符串 "12345"中, ".+" 会匹配 12345, ".+?"则只会匹配 1