字串類中涉及正規表示式的常用方法

2021-10-02 17:05:26 字數 1503 閱讀 8282

一、public booleanmatches(string regex) //判斷字串是否匹配給定的規則

舉例:校驗

qq號碼.

1: 要求必須是

5-15

位數字

2: 0

不能開頭

**演示:

string

qq=

"604154942";

string

regex

= "[1-9][0-9]";

booleanflag2

= qq

.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...