當前位置:編程學習大全網 - 網絡軟體 - 正則表達式 .*? 是什麽意思啊?

正則表達式 .*? 是什麽意思啊?

表達式 .* 就是單個字符匹配任意次,即貪婪匹配。?表達式 .*? 是滿足條件的情況只匹配壹次,即最小匹配.

舉例介紹:

如:<img src="test.jpg" width="60px" height="80px"/>

懶惰模式正則:

src=".*?"

結果:src="test.jpg"

擴展資料

正則表達式特殊字符及其含義:

1、\cx

匹配由x指明的控制字符。例如, \cM 匹配壹個 Control-M 或回車符。x 的值必須為 A-Z 或 a-z 之壹。否則,將 c 視為壹個原義的 ‘c’ 字符。

2、\f

匹配壹個換頁符。等價於 \x0c 和 \cL。

3、\n ?

匹配壹個換行符。等價於 \ 和 \cJ。

4、\r

匹配壹個回車符。等價於 \x0d 和 \cM。

5、\s

匹配任何空白字符,包括空格、制表符、換頁符等等。等價於 [ \f\n\r\t\v]。

6、\S

匹配任何非空白字符。等價於 [^ \f\n\r\t\v]。

7、\t

匹配壹個制表符。等價於 \x09 和 \cI。

8、\v

匹配壹個垂直制表符。等價於 \x0b 和 \cK。?

參考資料:

百度百科——正則表達式

  • 上一篇:求推薦動畫或漫畫,要求有男主的話不要中二,沒後宮情節,超長篇的就算了。。哦。正常向的。。
  • 下一篇:和珅貪汙巨款,但為何不是清朝最大的貪汙案?
  • copyright 2024編程學習大全網