正則表達式在線生成专业程式

本专业程式提供了常用正則表達式的在線生成功能,可實現諸如字符、網址、郵編、日期、中文等的正則表達式生成功能,並且提供各類常見語言如:javascript、php、Go語言、java、ruby、Python等的正則表達式測試語句供大家參考使用。

专业程式簡介

到底什麽是正則表達式?
在編寫處理字符串的程序或網頁時,經常有查找符合某些複雜規則的字符串的需要。正則表達式就是用于描述這些規則的专业程式。換句話說,正則表達式就是記錄文本規則的代碼。
常用元字符
代碼說明
.匹配除換行符以外的任意字符
\w匹配字母或數字或下劃線
\s匹配任意的空白符
\d匹配數字
\b匹配單詞的開始或結束
^匹配字符串的開始
$匹配字符串的結束
常用限定符
代碼/语法說明
*重複零次或更多次
+重複一次或更多次
?重複零次或一次
{n}重複n次
{n,}重複n次或更多次
{n,m}重複n到m次
常用反義詞
代碼/语法說明
\W匹配任意不是字母,數字,下劃線,漢字的字符
\S匹配任意不是空白符的字符
\D匹配任意非數字的字符
\B匹配不是單詞開頭或結束的位置
[^x]匹配除了x以外的任意字符
[^aeiou]匹配除了aeiou這幾個字母以外的任意字符
常用模式修正符
代碼/语法說明
i表示在進行匹配的時候不區分大小寫
m多行識別.即將字符串視爲多行,不管是那行都能匹配
s將字符串視爲單行,轉義回車換行符作爲普通字符
g表示全局匹配
x將模式中的空白忽略
A強制從目標字符串開頭匹配
D強制尾部無任何內容.若使用$限制結尾字符,則不允許結尾有換行
U禁止貪婪匹配,只匹配最近的一個字符串(不重複匹配)
e配合PHP函數preg_replace()使用,可以把匹配來的字符串當作正則表達式執行


xxfseo.com