App下載

正則表達(dá)式在線生成工具

本工具提供了常用正則表達(dá)式的在線生成功能,可實(shí)現(xiàn)諸如字符、網(wǎng)址、郵編、日期、中文等的正則表達(dá)式生成功能,并且提供各類常見語(yǔ)言如:javascript、php、Go語(yǔ)言、java、ruby、Python等的正則表達(dá)式測(cè)試語(yǔ)句供大家參考使用。


工具簡(jiǎn)介

到底什么是正則表達(dá)式?
在編寫處理字符串的程序或網(wǎng)頁(yè)時(shí),經(jīng)常有查找符合某些復(fù)雜規(guī)則的字符串的需要。正則表達(dá)式就是用于描述這些規(guī)則的工具。換句話說(shuō),正則表達(dá)式就是記錄文本規(guī)則的代碼。
常用元字符
代碼說(shuō)明
.匹配除換行符以外的任意字符
\w匹配字母或數(shù)字或下劃線
\s匹配任意的空白符
\d匹配數(shù)字
\b匹配單詞的開始或結(jié)束
^匹配字符串的開始
$匹配字符串的結(jié)束
常用限定符
代碼/語(yǔ)法說(shuō)明
*重復(fù)零次或更多次
+重復(fù)一次或更多次
?重復(fù)零次或一次
n重復(fù)n次
{n,}重復(fù)n次或更多次
{n,m}重復(fù)n到m次
常用反義詞
代碼/語(yǔ)法說(shuō)明
\W匹配任意不是字母,數(shù)字,下劃線,漢字的字符
\S匹配任意不是空白符的字符
\D匹配任意非數(shù)字的字符
\B匹配不是單詞開頭或結(jié)束的位置
[^x]匹配除了x以外的任意字符
[^aeiou]匹配除了aeiou這幾個(gè)字母以外的任意字符