一、public booleanmatches(string regex) //判斷字串是否匹配給定的規則
舉例:校驗
qq號碼.
1: 要求必須是
5-15
位數字
2: 0
不能開頭
**演示:
string
qq=
"604154942";
string
regex
= "[1-9][0-9]";
booleanflag2
.matches(
regex);
舉例:校驗手機號碼 1
:要求為
11位數字 2
:第1位為1
,第2位為3
、4、5
、7、8
中的乙個,後面9位為
0到9之間的任意數字。
**演示:
string
phone
= "18800022116";
string
regex
= "1[34578][0-9]";
booleanflag
= phone
.matches(
regex);
二、public stringsplit(string regex) //根據給定正規表示式的匹配規則,拆分此字串
舉例:分割出字串中的的數字
**演示:
string s = "18-22-40-65";
string regex = "-";
string
result= s
.split(
regex);
**演示:
string s = "18 22 40 65";
string regex = "\\."; //或者string regex = " ";
string
result= s
.split(
regex);
三、public stringreplaceall(string regex,string replacement) //將符合規則的字串內容,全部替換為新字串
舉例:把文字中的數字替換成*
**演示:
string
s= "hello12345world6789012";
string
regex
= "[0-9]";
string
result= s
.replaceall(
regex
, "*");
15 2 字串類中涉及正規表示式的常用方法
字串類中涉及正規表示式的常用方法 public booleanmatches string regex 判斷字串是否匹配給定的規則 檢查qq號碼是否合法 0不能開頭,全數字,位數5,10位 123456 d d匹配不是數字 public static void checkqq system.out....
正規表示式以及字串String類
所謂的正規表示式就是符合一定規則的表示式 作用 用於專門操作字串的 特點 用一些特點的符合來表示一些 操作 這樣奇偶簡化書寫 所以學習正規表示式奇偶是在學習一些 特殊符號的使用 好處 可以簡化對字串的複雜操作 常用的規則有 預定義字元類 任何字元 與行結束符可能匹配也可能不匹配 d 數字 0 9 d...
Javascript字串中的正規表示式
除了正規表示式物件及字面量外,string 物件中也有多個方法支援正規表示式操作,我們來通過例子討論這些方法 方法作用 match 匹配正規表示式,返回匹配陣列 replace 替換split 分割search 查詢,返回首次發現的位置 12 3 4 5 varstr life is very mu...