最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

正則表達(dá)式PPT:\S,內(nèi)置對象RegExp,\w,反向引用,學(xué)習(xí)運(yùn)用等時查看用【詩書畫唱】

2021-04-09 09:47 作者:詩書畫唱  | 我要投稿

目錄(學(xué)習(xí)和運(yùn)用等時查看用)

1正則表達(dá)式-基礎(chǔ).ppt

2正則表達(dá)式-在JS中使用正則表達(dá)式.ppt?

子表達(dá)式和捕獲

反向引用

\w匹配字母、數(shù)字、下劃線。等價于'[A-Za-z0-9_]'

search:返回匹配的起始位置

replace:替換字符串中匹配的字符串內(nèi)容

字面量創(chuàng)建(推薦)


內(nèi)置對象RegExp創(chuàng)建


test(str):判斷字符串中是否具有指定模式的子串,返回結(jié)果是一個布爾類型的值。


exec(str):返回一個數(shù)組,第一個元素是匹配的字符串,后面依次是子表達(dá)式的值。


\s匹配任何空格符

\S匹配任何非空格字符

推薦:

1正則表達(dá)式-基礎(chǔ).ppt START

正則表達(dá)式


什么是正則表達(dá)式

正則表達(dá)式(Regular Expression)使用單個字符串來描述、匹配一系列匹配某個句法規(guī)則的字符串。

許多程序設(shè)計(jì)語言都支持利用正則表達(dá)式進(jìn)行字符串操作。

正則表達(dá)式是由普通字符(例如字符 a 到 z)以及特殊字符(稱為"元字符")組成的文字模式。

為甚么要使用正則表達(dá)式

正則表達(dá)式寫出來比較困難,但一旦寫好了會很強(qiáng)大。學(xué)會之后除了提高效率外,還會給你帶來絕對的成就感。

一般的格式驗(yàn)證,例如郵箱,電話,QQ號等都可以通過正則表達(dá)式進(jìn)行驗(yàn)證。

正則表達(dá)式語法(一)

? ? 所謂特殊字符,就是一些有特殊含義的字符。

?表示出現(xiàn)的個數(shù)為0個或者1個。

*表示出現(xiàn)的個數(shù)為0個或者多個。

+表示出現(xiàn)的個數(shù)為1個或者多個。

^匹配字符串的開頭位置

$匹配字符串的結(jié)尾位置

()標(biāo)記一個子表達(dá)式的開始和結(jié)束位置。

.匹配除換行符 \n 之外的任何單字符。

|指明兩項(xiàng)之間的一個選擇。

正則表達(dá)式語法(二)

? ? ? 普通字符包括沒有顯式指定為元字符的所有可打印和不可打印字符。

大小寫字母

數(shù)字

標(biāo)點(diǎn)符號

其他符號

正則表達(dá)式語法(三)

? ? ? 非打印字符也可以是正則表達(dá)式的組成部分。

\n匹配換行符

\r匹配回車符

\s匹配任何空格符

\S匹配任何非空格字符

\t匹配制表符

正則表達(dá)式語法(四)

? ? ? 限定符用來指定正則表達(dá)式的一個給定組件必須要出現(xiàn)多少次才能滿足匹配。


正則表達(dá)式語法(五)

元字符:

\w匹配字母、數(shù)字、下劃線。等價于'[A-Za-z0-9_]'。

\W匹配非字母、數(shù)字、下劃線。等價于 '[^A-Za-z0-9_]'。

\d匹配一個數(shù)字字符。等價于 [0-9]。

\D匹配一個非數(shù)字字符。等價于 [^0-9]。



1正則表達(dá)式-基礎(chǔ).ppt END




2正則表達(dá)式-在JS中使用正則表達(dá)式.ppt START

正則表達(dá)式

在JS中使用正則表達(dá)式


創(chuàng)建JS正則對象

? 在JS中創(chuàng)建正則對象有兩種方法:

字面量創(chuàng)建(推薦)

內(nèi)置對象RegExp創(chuàng)建

JS正則對象常用的方法

? JS正則對象有兩個常用方法:

test(str):判斷字符串中是否具有指定模式的子串,返回結(jié)果是一個布爾類型的值。

exec(str):返回一個數(shù)組,第一個元素是匹配的字符串,后面依次是子表達(dá)式的值。

JS字符串的方法中使用正則表達(dá)式

? JS字符串的一些方法也可以使用正則表達(dá)式:

search:返回匹配的起始位置

replace:替換字符串中匹配的字符串內(nèi)容

子表達(dá)式和捕獲

子表達(dá)式是指在正則表達(dá)式中,通過一對圓括號括起來的內(nèi)容。

子表達(dá)式匹配到相應(yīng)的內(nèi)容時,系統(tǒng)會自動捕獲這個行為,然后將子表達(dá)式匹配到的內(nèi)容放入系統(tǒng)的緩存區(qū)中。我們把這個過程就稱之為“捕獲”。

反向引用

在正則表達(dá)式中,可以使用\n(n>0,正整數(shù),代表系統(tǒng)中的緩沖區(qū)編號)來獲取緩沖區(qū)中的內(nèi)容,這個過程就稱為“反向引用”。




2正則表達(dá)式-在JS中使用正則表達(dá)式.ppt END


正則表達(dá)式PPT:\S,內(nèi)置對象RegExp,\w,反向引用,學(xué)習(xí)運(yùn)用等時查看用【詩書畫唱】的評論 (共 條)

分享到微博請遵守國家法律
临城县| 延庆县| 惠安县| 永安市| 依安县| 乐至县| 从化市| 平度市| 景泰县| 永德县| 洛阳市| 常山县| 东安县| 孟州市| 禹州市| 宿松县| 思茅市| 兴安盟| 曲周县| 修文县| 洪湖市| 宝清县| 泰顺县| 登封市| 武安市| 齐齐哈尔市| 正安县| 久治县| 柘城县| 景谷| 松阳县| 依安县| 海宁市| 商水县| 阜城县| 荥经县| 乌拉特后旗| 裕民县| 洪泽县| 故城县| 刚察县|