正则表达式模式中的(.*?)是什么意思?括号里的符号代表什么?
时间: 2023-05-31 16:04:16 浏览: 204
正则表达式中的 .*? 或 .*+ 的意思
5星 · 资源好评率100%
(.*?)是一个非常常见的正则表达式模式,它的意思是匹配任何字符,但是尽可能少地匹配,直到遇到下一个匹配项。括号里的符号“?”代表匹配零次或一次,而符号“*”代表匹配零次或多次,而符号“.”代表匹配任何字符。因此,(.*?)可以匹配任何字符,但是只要有可能就会尽量少地匹配,因此被称为“非贪婪匹配”。
阅读全文