vscode的查找和替換 正則表達式里面 .* 和 .*? 有什么區(qū)別?
正則表達式里面 .* 和 .*? 有什么區(qū)別?表情。*任何時候都是單個字符匹配,即貪婪匹配。表達式。*? 滿足條件時只匹配一次,即最小匹配。s匹配任何空白的非打印字符,包括空格、制表符、分頁符等。相當
正則表達式里面 .* 和 .*? 有什么區(qū)別?
表情。*任何時候都是單個字符匹配,即貪婪匹配。表達式。*? 滿足條件時只匹配一次,即最小匹配。s匹配任何空白的非打印字符,包括空格、制表符、分頁符等。相當于[fnRtv]。請注意,Unicode正則表達式匹配全寬空格字符。S匹配任何非空白、不可打印的字符。相當于[^fnRtv]。*限定符是貪婪的,因為它們匹配盡可能多的單詞。只添加一個?之后可以實現(xiàn)非貪婪或最小匹配。例如:<h1>chapter1-引入正則表達式</H1>使用/<.*>/匹配的結(jié)果是:H1>chapter1-引入正則表達式</H1。使用/&Lt.*?>/,匹配結(jié)果為:H1。擴展知識正則表達式的特殊性質(zhì)及其意義