免费人成网站视频在线观看国内,久视频精品线在线观看,人妻激情偷乱频一区二区三区,国产 字幕 制服 中文 在线

正則表達式

正則表達式,生成不同編程語(yǔ)言的正則表達式


生成不同編程語(yǔ)言的正則表達式

正則表達式在線(xiàn)生成工具:合成、生成多種不同編程語(yǔ)言的正則表達式、生成正則表達式的用法演示代碼,支持生成適用于JS語(yǔ)言的正則表達式、PHP語(yǔ)言的正則表達式、Go語(yǔ)言的正則表達式、JAVA語(yǔ)言的正則表達式、Rb語(yǔ)言的正則表達式、Python語(yǔ)言的正則表達式。


用法說(shuō)明:

1、自定義正則表達式:在輸入框填寫(xiě)正則表達式,就能實(shí)時(shí)生成相應的演示代碼。

2、常用正則表達式:系統內置了很多常用的正則表達式,直接選用即可。


什么是正則表達式?

正則表達式的概念:正則表達式即“規則表達式”,是一個(gè)由特定字符串組成,用來(lái)表示對文本字符操作邏輯的字符串序列。

正則表達式的用途:正則表達式常用來(lái)檢索、匹配或替換指定的字符串。


正則表達式常用操作符基本用法:

操作符 含義 用法舉例說(shuō)明
[ ] 字符集,對單個(gè)字符給出取值范圍 [abc]表示僅限包含a、b、c,[a-z]表示a到z單個(gè)字符
[^ ] 非字符集,對單個(gè)字符個(gè)給出排除范圍 [^abc]表示非a或b或c的單個(gè)字符
^ 匹配字符串開(kāi)頭 ^abc表示abc且在一個(gè)字符串的開(kāi)頭
$ 匹配字符串結尾 abc$表示abc且在一個(gè)字符串的結尾
. 表示任意單個(gè)字符
* 0次或無(wú)限次匹配前面的字符或子表達式 abc*表示ab、abc、abcc、abccc等
_ 0次或無(wú)限次匹配前面的字符或子表達式 abc_表示 ab、abc、abcc、abccc 等
+ 1次或無(wú)限次匹配前面的字符或子表達式 abc+表示abc、abcc、abccc等
? 0次或1次匹配前面的字符或子表達式 abc?表示ab、abc
| 表示并列關(guān)系,表示左右表達式的任意一個(gè) abc|def表示abc、def
{m,n} 擴展前一個(gè)字符m至n次(含n) ab{1,2}c表示abc、abbc
{m} 擴展前一個(gè)字符m次 ab{2}c表示abbc
( ) 分組標記,內部只能使用| 操作符 (abc)表示abc,(abc|def)表示abc、def
\ 轉義符,將與之相鄰的下一字符標記為特殊字符
\d 數字,等價(jià)于[0-9]
\D 非數字
\s 空白字符
\S 可見(jiàn)字符
\w 單詞字符,等價(jià)于[A-Za-z0-9_]
\W 非單詞字符

常用正則表達式

的正則表達式[\u4e00-\u9fa5]

的正則表達式[^\x00-\xff]

的正則表達式\s

的正則表達式\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14}

(只驗證是否包含某些前綴)的正則表達式^((https|http|ftp|rtsp|mms)?:\/\/)[^\s]+

的正則表達式0?(13|14|15|18)[0-9]{9}

的正則表達式[0-9-()()]{7,18}

的正則表達式-([1-9]\d*.\d*|0.\d*[1-9]\d*)

的正則表達式-?[1-9]\d*

的正則表達式[1-9]\d*.\d*|0.\d*[1-9]\d*

的正則表達式[1-9]([0-9]{5,11})

的正則表達式\d{6}

的正則表達式(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)\.(25[0-5]|2[0-4]\d|[0-1]\d{2}|[1-9]?\d)

的正則表達式\d{17}[\d|x]|\d{15}

的正則表達式\d{4}(\-|\/|.)\d{1,2}\1\d{1,2}

的正則表達式[1-9]\d*

的正則表達式-[1-9]\d*

的正則表達式[A-Za-z0-9_\-\u4e00-\u9fa5]+

演示數據

自定義測試字符串

奇迪科技

奇迪科技qvdv.net

\n

abcdefg@qvdv.com

http://m.cheanjie.com

19888888888

(0755)-36913578

-3.1415926

123456789

3.1415926

191998690

356145

192.168.0.1

110105200012227501

2020-12-02

123456789

-123456789

特朗普