東坡下載:內(nèi)容最豐富最安全的下載站!

幫助|文件類型庫|最新更新|下載分類|排行榜

編程相關破解相關編程工具反編譯安裝制作程序源碼軟件補丁數(shù)據(jù)庫Visual Studiovc++visualbasicdreamweaver

首頁編程開發(fā)編程相關 → 20個常用正則表達式 免費下載

20個常用正則表達式

20個常用正則表達式免費下載

  • 大。20KB
  • 語言:中文
  • 平臺:WinAll
  • 更新:2017-03-09 14:9
  • 等級:
  • 類型:編程相關
  • 網(wǎng)站:暫無
  • 授權:免費軟件
  • 廠商:
  • 產(chǎn)地:國產(chǎn)軟件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
軟件介紹軟件截圖相關軟件軟件教程網(wǎng)友評論下載地址

正則表達式是編程中經(jīng)常用的,提高了編程人員的工作效率,小編為您帶來了20個常用正則表達式,熟練使用,可以讓你少寫許多代碼!

正則表達式介紹

正則表達式,又稱規(guī)則表達式。(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表通常被用來檢索、替換那些符合某個模式(規(guī)則)的文本。許多程序設計語言都支持利用正則表達式進行字符串操作。例如,在Perl中就內(nèi)建了一個功能強大的正則表達式引擎,還有java語言自帶的。正則表達式這個概念最初是由Unix中的工具軟件(例如sed和grep)普及開的。正則表達式通?s寫成“regex”,單數(shù)有regexp、regex,復數(shù)有regexps、regexes、regexen。

正則表達式速記理解技巧

等價:

等價是等同于的意思,表示同樣的功能,用不同符號來書寫。

?,*,+,\d,\w 都是等價字符

?等價于匹配長度{0,1}

*等價于匹配長度{0,}

+等價于匹配長度{1,}

\d等價于[0-9]

\D等價于[^0-9]

\w等價于[A-Za-z_0-9]

\W等價于[^A-Za-z_0-9]。

常用運算符與表達式:

^ 開始

() 域段

[] 包含,默認是一個字符長度

[^] 不包含,默認是一個字符長度

{n,m} 匹配長度

. 任何單個字符(\. 字符點)

| 或

\ 轉義

$ 結尾

[A-Z] 26個大寫字母

[a-z] 26個小寫字母

[0-9] 0至9數(shù)字

[A-Za-z0-9] 26個大寫字母、26個小寫字母和0至9數(shù)字

,分割

分割語法

[A,H,T,W] 包含A或H或T或W字母

[a,h,t,w] 包含a或h或t或w字母

[0,3,6,8] 包含0或3或6或8數(shù)字

語法與釋義:

基礎語法 ^([]{})([]{})([]{})$

正則字符串 = 開始([包含內(nèi)容]{長度})([包含內(nèi)容]{長度})([包含內(nèi)容]{長度})結束

?,*,+,\d,\w 這些都是簡寫的,完全可以用[]和{}代替,在(?:)(?=)(?!)(?=)(?!)(?i)(*?)(+?)這種特殊組合情況下除外。

初學者可以忽略?,*,+,\d,\w一些簡寫標示符,學會了基礎使用再按表自己去等價替換

實例:

字符串;tel:086-0666-88810009999

原始正則:^tel:[0-9]{1,3}-[0][0-9]{2,3}-[0-9]{8,11}$

速記理解:開始 tel:普通文本[0-9數(shù)字]{1至3位}-普通文本[0數(shù)字][0-9數(shù)字]{2至3位}-普通文本[0-9數(shù)字]{8至11位} 結束

等價簡寫后正則寫法:^tel:\d{1,3}-[0]\d{2,3}-\d{8,11}$ ,簡寫語法不是所有語言都支持。

PC官方
安卓官方手機版
IOS官方手機版

20個常用正則表達式截圖

下載地址

20個常用正則表達式 免費下載

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)

編輯推薦

本類軟件必備

編程UltraEditvc++6.0Notepad++編譯VBILSpyHopper數(shù)據(jù)MySQLoracleaccess設計DreamweaverfireworksFlash

報錯

請簡要描述您遇到的錯誤,我們將盡快予以修正。

轉帖到論壇
輪壇轉帖HTML方式

輪壇轉帖UBB方式