国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > regex > 正文

正則表達式(括號)、[中括號]、{大括號}的區別小結

2020-01-20 22:11:49
字體:
來源:轉載
供稿:網友

正則表達式的() [] {}有不同的意思。

() 是為了提取匹配的字符串。表達式中有幾個()就有幾個相應的匹配字符串。

(/s*)表示連續空格的字符串。

[]是定義匹配的字符范圍。比如 [a-zA-Z0-9] 表示相應位置的字符要匹配英文字符和數字。[/s*]表示空格或者*號。

{}一般用來表示匹配的長度,比如 /s{3} 表示匹配三個空格,/s[1,3]表示匹配一到三個空格。

(0-9) 匹配 '0-9′ 本身。 [0-9]* 匹配數字(注意后面有 *,可以為空)[0-9]+ 匹配數字(注意后面有 +,不可以為空){1-9} 寫法錯誤。

[0-9]{0,9} 表示長度為 0 到 9 的數字字符串。

例如:在PHP中過濾內容里面有數字或空格數字

復制代碼 代碼如下:

preg_replace("http://d{1,}/s{0,1}/", "xxxxxxxx", $signaturecontent);

PS:關于正則,本站還提供了2款非常簡便實用的正則表達式工具供大家參考使用:

JavaScript正則表達式在線測試工具:
http://tools.VeVB.COm/regex/javascript

正則表達式在線生成工具:
http://tools.VeVB.COm/regex/create_reg

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 稷山县| 芒康县| 浠水县| 离岛区| 富宁县| 依安县| 正定县| 台东县| 五大连池市| 鄂州市| 应用必备| 德州市| 兴城市| 贞丰县| 石家庄市| 宝丰县| 嘉鱼县| 永春县| 肥城市| 偃师市| 滕州市| 浠水县| 海门市| 台东市| 望江县| 岫岩| 古丈县| 奉化市| 库尔勒市| 鄂托克旗| 普定县| 芷江| 英山县| 齐河县| 绥中县| 武威市| 原阳县| 兴隆县| 绵竹市| 无为县| 曲阜市|