久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

正則表達式是什么?正則表達式在線生成工具

196次閱讀
沒有評論

共計 793 個字符,預計需要花費 2 分鐘才能閱讀完成。

正則表達式是什么? 到底什么是正則表達式? 在編寫處理字符串的程序或網頁時,經常有查找符合某些復雜規則的字符串的需要。正則表達式就是用于描述這些規則的工具。換句話說,正則表達式就是記錄文本規則的代碼。

本工具提供了常用正則表達式的在線生成功能,可實現諸如字符、網址、郵編、日期、中文等的正則表達式生成功能,并且提供各類常見語言如: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() 使用, 可以把匹配來的字符串當作正則表達式執行
正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-06-14發表,共計793字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 海门市| 称多县| 清水河县| 茂名市| 德保县| 皋兰县| 安阳市| 漯河市| 阳城县| 西盟| 麦盖提县| 贵南县| 阿城市| 海南省| 陆丰市| 陈巴尔虎旗| 仁寿县| 杭锦后旗| 桐梓县| 佛教| 东明县| 邵东县| 吉木萨尔县| 张家界市| 军事| 玉树县| 凤山市| 榆林市| 玛曲县| 辛集市| 玉田县| 葵青区| 北碚区| 射洪县| 始兴县| 临汾市| 富源县| 清远市| 罗城| 奉新县| 东丽区|