正規表示式中的 或 的意思

2021-10-24 08:32:41 字數 965 閱讀 3043

正規表示式簡介

正規表示式,又稱規則表示式。(英語:regular expression,在**中常簡寫為regex、regexp或re),電腦科學的乙個概念。正規表示式通常被用來檢索、替換那些符合某個模式(規則)的文字。

許多程式語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了乙個功能強大的正規表示式引擎。正規表示式這個概念最初是由unix中的工具軟體(例如sed和grep)普及開的。正規表示式通常縮寫成「regex」,單數有regexp、regex,複數有regexps、regexes、regexen。

最近要做乙個提取文字特殊內容的工具,老是不會寫正則表達,經常遇到.? 或 .+ 這些符號,網上查查,終於知道什麼意思了,記錄一下網上解釋結果:

後邊多乙個?表示懶惰模式。

必須跟在*或者+後邊用

如:src=".*"

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

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

懶惰模式正則:

src=".*?"

結果:src="test.jpg"

因為匹配到第乙個"就結束了一次匹配。不會繼續向後匹配。因為他懶惰嘛。

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

*表示匹配0-無窮

+表示匹配1-無窮

去掉括號例項

public class test 

}

阿里雲k8s實戰手冊 [阿里雲cdn排坑指南]cdn

ecs運維指南

devops實踐手冊

hadoop大資料實戰手冊

knative雲原生應用開發指南

oss 運維實戰手冊

雲原生架構***

zabbix企業級分布式監控系統原始碼文件

10g大廠面試題戳領

正規表示式中的 或 的意思

正規表示式簡介 正規表示式,又稱規則表示式。英語 regular expression,在 中常簡寫為regex reg程式設計客棧exp或re 電腦科學的乙個概念。正規表示式通常被用來檢索 替換那些符合某個模式 規則 的文字。許多程式語言都支援利用正規表示式進行字串操作。例如,在perl中就內建了...

正規表示式 ( ) 或 ( )

正規表示式在爬蟲中的應用,可以更好的取自己想要的資料,有些時候也可以應對那些反爬取的 後邊多乙個?表示懶惰模式。必須跟在 或者 後邊用 如 src 匹配結果是 src test.jpg width 60px height 80px 意思是從 往後匹配,直到最後乙個 匹配結束 懶惰模式正則 src 結...

正規表示式( ) 或 ( )

正規表示式在爬蟲中的應用,可以更好的取自己想要的資料,有些時候也可以應對那些反爬取的 後邊多乙個?表示懶惰模式。必須跟在 或者 後邊用 如 test.jpg width 60px height 80px 如果用正則匹配src中內容非懶惰模式匹配 src 匹配結果是 src 意思是從 往後匹配,直到最...