基于Java的正則表達式-創新互聯

正則表達式概念

創新互聯是一家專業提供莒縣企業網站建設,專注與成都做網站、成都網站制作、成都h5網站建設、小程序制作等業務。10年已為莒縣眾多企業、政府機構等服務。創新互聯專業網站設計公司優惠進行中。

 正則表達式,又稱正規表示法、常規表示法(英語:Regular Expression,在代碼中常簡寫為regex、regexp或RE),計算機科學的一個概念。正則表達式使用單個字符串來描述、匹配一系列符合某個句法規則的字符串。在很多文本編輯器里,正則表達式通常被用來檢索、替換那些符合某個模式的文本。正則表過式用于操作字符串數據。

String類里有一個方法

public boolean matches(String regex)告知此字符串是否匹配給定的正則表達式。

 參數: regex - 用來匹配此字符串的正則表達式

 返回: 當且僅當此字符串匹配給定的正則表達式時,返回 true

符號簡介:

\\匹配反斜線字符
\r匹配回車符
\t匹配制表符
\f匹配換頁符
\n匹配換行符
[abc]匹配abc中的一個
[^abc]匹配除了abc中的一個
[a-z]匹配指定范圍內的任意一個字符,例如,“[a-z]”可以匹配“a”到“z”范圍內的任意小寫字母字符。
[A-Z]匹配指定范圍內的任意一個字符,例如,“[A-Z]”可以匹配“A”到“Z”范圍內的任意大寫字母字符。
[a-d[m-p]] 匹配[a-d m-p]并集 //abcd mnop中的一個
[a-z&&[^bc]]匹配[ad-z]范圍內的任意字符//取a-z中的任意但不能取bc
 [a-z&&[^m-p]]匹配[a-l q-z]范圍內的任意字符//取a-z中的任意但不能取mnop
 [a-z&&[def]]匹配def交集中的任意字符
. 匹配除“\r\n”之外的任何單個字符
\d 匹配一個數字字符。等價于[0-9]
 \D 匹配一個非數字字符。等價于[^0-9]
 \s 匹配任何不可見字符,包括空格、制表符、換頁符等等。等價于[\f\n\r\t\v]
 \S 匹配任何可見字符。等價于[^\f\n\r\t\v]
 \w 匹配單詞字符:等價于[a-zA-Z_0-9]
 \W 匹配任何非單詞字符。等價于[^A-Za-z0-9_]
 ^ 匹配輸入字符串的開始位置
$ 匹配輸入字符串的結束位置
\b 匹配一個單詞邊界
\B 匹配非單詞邊界
? 匹配一次或一次沒有
* 匹配0次或多次
+ 匹配1次或多次
{n} 匹配恰好n次
{n,} 匹配至少n次
{n,m} 匹配至少n次,但不能超過m次匹配
\1 后向引用,表示表達式中,從左往右數,第一個左括號對應的括號內的內容。以此類推,\2表示第二個,\0表示整個表達式


使用String類中的matches方法 例子:匹配手機號碼是否正確

public class RegDemo{ 
 public static void main(String[] args) { 
 String tel="13800001111"; 
 String reg="1[358]\\d{9}"; //1[358][0-9]{9} 
 boolean b=tel.matches(reg); 
 System.out.println(tel+":"+b); 
 }
 }

新聞名稱:基于Java的正則表達式-創新互聯
文章起源:http://m.kartarina.com/article18/ccgddp.html

成都網站建設公司_創新互聯,為您提供搜索引擎優化做網站虛擬主機全網營銷推廣網站策劃網站制作

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

微信小程序開發
主站蜘蛛池模板: 人妻无码一区二区视频| 国产成人午夜无码电影在线观看 | 日韩一区二区三区无码影院| 无码国产精品一区二区免费3p| 久久Av无码精品人妻系列 | 日韩免费a级毛片无码a∨| 色欲AV无码一区二区三区 | 国产成人无码区免费网站| 精品无码久久久久久尤物| 无码熟熟妇丰满人妻啪啪软件| 中文字幕无码AV波多野吉衣| 色欲aⅴ亚洲情无码AV蜜桃| 免费A级毛片无码A∨| 亚洲AV无码成H人在线观看| 久久久无码精品亚洲日韩按摩| 亚洲日韩精品A∨片无码| 国产av激情无码久久| 无码精品尤物一区二区三区| 成人无码A区在线观看视频| 夫妻免费无码V看片| 亚洲欧洲无码AV不卡在线| 亚洲日韩精品A∨片无码| 中文字幕无码视频专区| 无码国模国产在线观看免费| 乱人伦中文无码视频在线观看| 中文有码vs无码人妻| 精品人妻系列无码人妻免费视频| 一夲道dvd高清无码| 久久人妻无码中文字幕| 少妇人妻无码精品视频app| 亚洲AV无码久久精品色欲| 韩日美无码精品无码| 亚洲日韩VA无码中文字幕| 免费无码午夜福利片| 特级无码毛片免费视频| 亚洲一级特黄无码片| 日本无码色情三级播放| 国产av无码专区亚洲av果冻传媒| 精品人妻系列无码人妻免费视频| 久久精品无码一区二区日韩AV| av无码aV天天aV天天爽|