.*?这个正则表达式的非贪婪表达式的意思
时间: 2023-06-25 12:06:02 浏览: 100
正则表达式中的 .*? 或 .*+ 的意思
5星 · 资源好评率100%
正则表达式中的.*?表示匹配任意字符(除了换行符)零次或多次,但是尽可能少地匹配。这就是所谓的非贪婪匹配,也称为最小匹配或懒惰匹配。与之相对应的是贪婪匹配,它会尽可能多地匹配字符。例如,对于字符串"ababab",正则表达式"a.*?b"会匹配"ab"、"ab"和"ab",而正则表达式"a.*b"会匹配整个字符串"ababab"。
阅读全文