欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java中正則表達式 .* 的含義講解

 更新時間:2023年05月25日 10:49:27   作者:ThinkStu  
這篇文章主要介紹了Java中正則表達式 .* 的含義,通過舉例說明了正則表達式*,+,?的區(qū)別,本文給大家講解的非常詳細,需要的朋友可以參考下

Java中正則表達式 .* 的含義

兩者的概念并不沖突

一、前置概念

  • .:匹配1個字符,不包括0個。
  • *:限定前面的符號匹配 0 次到無窮次。*號是限定符,起限定前面值的作用,不能單獨使用,前面必須要有其他值,如"abc".matches("*");會報錯,原因是*號不能單獨使用。

二、.*的含義

  • 首先,.代表匹配1個字符;*是限定符,表示限定前面的值匹配 0 次或多次。
  • 然后,當*號作用于前面的.號時,就相當于*號把.重復了 0 次或無窮次。
  • 所以.*的含義為:可以匹配長度任意的字符串(包括 0 個)。

java正則表達式中.*代表什么意思

后邊多一個?表示懶惰模式。

必須跟在*或者+后邊用

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

如果用正則匹配src中內(nèi)容非懶惰模式匹配

src=".*"

匹配結果是:src="test.jpg" width="60px" height="80px"

意思是從="往后匹配,直到最后一個"匹配結束

懶惰模式正則:

src=".*?"

結果:src="test.jpg"

因為匹配到第一個"就結束了一次匹配。不會繼續(xù)向后匹配。因為他懶惰嘛。

.表示除\n之外的任意字符

*表示匹配0-無窮

+表示匹配1-無窮

正則表達式*,+,?的區(qū)別,舉例說明

一、*表示匹配前面的字符0個或多個

二、+表示前面的字符1個或多個

PS:表示只能是多個數(shù)字,只能是多個整數(shù),只能是多個字母,一般用*,當然+也可以,但有時候會出錯

三、?表示放在其他字符后面表示前面的字符可以有,也可以沒有,或者放在*、+后面表示匹配盡可能少的字符

例如:字符串fooooo,正則來fo*和fo+會匹配整個字符串,

fo+? 匹配fo,

fo*? 匹配f

上面這個例子就可以讓你理解+,*的區(qū)別

到此這篇關于Java中正則表達式 .* 的含義的文章就介紹到這了,更多相關java正則表達式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • webuploader 實現(xiàn)圖片批量上傳功能附實例代碼

    webuploader 實現(xiàn)圖片批量上傳功能附實例代碼

    這篇文章主要介紹了webuploader 實現(xiàn)圖片批量上傳功能,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-11-11
  • Java使用ObjectMapper的簡單示例

    Java使用ObjectMapper的簡單示例

    這篇文章主要介紹了Java使用ObjectMapper的簡單示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-09-09
  • Java手動配置線程池過程詳解

    Java手動配置線程池過程詳解

    這篇文章主要介紹了Java手動配置線程池過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05
  • Spring中HandlerAdapter接口源碼解析

    Spring中HandlerAdapter接口源碼解析

    這篇文章主要介紹了Spring中HandlerAdapter接口源碼解析,HandlerAdapter是一個適配器接口類,適配器模式是指兩個不兼容接口之間的橋梁,要想讓一個接口使用另外一個接口的實現(xiàn)中間可以加一層適配器類,需要的朋友可以參考下
    2023-11-11
  • Java連接服務器的兩種方式SFTP和FTP

    Java連接服務器的兩種方式SFTP和FTP

    在項目開發(fā)中,一般文件存儲很少再使用SFTP服務,但是也不排除合作伙伴使用SFTP來存儲項目中的文件或者通過SFTP來實現(xiàn)文件數(shù)據(jù)的交互,這篇文章主要介紹了Java集成FTP與SFTP連接池
    2023-02-02
  • JavaEE在線人數(shù)管理系統(tǒng)

    JavaEE在線人數(shù)管理系統(tǒng)

    這篇文章主要為大家分享了JavaEE在線人數(shù)管理系統(tǒng),顯示在線人數(shù)、在線人詳細信息、管理員踢人等功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • Java?list如何實現(xiàn)將指定元素排在第一位

    Java?list如何實現(xiàn)將指定元素排在第一位

    這篇文章主要為大家詳細介紹了Java?list中如何實現(xiàn)將指定元素排在第一位,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-02-02
  • 如何修改HttpServletRequest中header中的信息

    如何修改HttpServletRequest中header中的信息

    這篇文章主要介紹了如何修改HttpServletRequest中header中的信息,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • Java反射的應用之動態(tài)代理深入理解

    Java反射的應用之動態(tài)代理深入理解

    這篇文章主要介紹了Java反射的應用之動態(tài)代理深入理解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-09-09
  • Java事務管理學習之JDBC詳解

    Java事務管理學習之JDBC詳解

    這篇文章主要介紹了Java事務管理學習之JDBC的相關資料,文中介紹的非常詳細,相信對大家具有一定的參考價值,需要的朋友們下面來一起看看吧。
    2017-03-03

最新評論