国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

正則表達(dá)式

huaixiaoz / 1273人閱讀

摘要:正則表達(dá)式定義用來(lái)對(duì)字符串里的信息實(shí)現(xiàn)查找替換和提取操作。由于這個(gè)方法比較麻煩,所以我們學(xué)習(xí)正則表達(dá)式。正則表達(dá)式自變量修飾符忽略大小寫(xiě)全局全部多行字符普通字符特殊字符匹配輸入字符串的結(jié)尾位置。標(biāo)記一個(gè)子表達(dá)式的開(kāi)始和結(jié)束位置。

正則表達(dá)式 (Regular Expression)

定義:用來(lái)對(duì)字符串里的信息實(shí)現(xiàn)查找.替換和提取操作。

字符串

查找

charAt(n) //從0開(kāi)始的第n個(gè)  
search("")//結(jié)果為>-1則有該字符串,為-1時(shí)則沒(méi)有  
split("-")//"2017-8=24" 結(jié)果為["2017","8","24"]  
slice(1)//"#a=1&b=2"結(jié)果為"a=1&b=2"    

截取.提取

substr(n,m)//n表示從n開(kāi)始,m表示截取m位  
substring(n,m)//n表示從n開(kāi)始,m表示截取到m位(不包含m)  

替換

replace("is","Is")//將"is"替換成"Is",只能替換1次,想替換n次,則寫(xiě)n次。 由于這個(gè)方法比較麻煩,所以我們學(xué)習(xí)正則表達(dá)式。 
正則表達(dá)式
|| 自變量  
new RegExp()   
修飾符
i   ignore 忽略大小寫(xiě)  
g   global 全局 全部  
m   multiline   多行 
字符

普通字符

a-z  A-Z  0-9   

特殊字符

$  匹配輸入字符串的結(jié)尾位置。如果設(shè)置了 RegExp 對(duì)象的 Multiline 屬性,則 $ 也匹配 "
" 或 "
"。要匹配 $ 字符本身,請(qǐng)使用 $。    
()  標(biāo)記一個(gè)子表達(dá)式的開(kāi)始和結(jié)束位置。子表達(dá)式可以獲取供以后使用。要匹配這些字符,請(qǐng)使用 ( 和 )。  
*  匹配前面的子表達(dá)式零次或多次。要匹配 * 字符,請(qǐng)使用 *。  
+  匹配前面的子表達(dá)式一次或多次。要匹配 + 字符,請(qǐng)使用 +。  
.  匹配除換行符 
 之外的任何單字符。要匹配 . ,請(qǐng)使用 . 。  
[]  標(biāo)記一個(gè)中括號(hào)表達(dá)式的開(kāi)始。要匹配 [,請(qǐng)使用 [。  
?  匹配前面的子表達(dá)式零次或一次,或指明一個(gè)非貪婪限定符。要匹配 ? 字符,請(qǐng)使用 ?。  
  將下一個(gè)字符標(biāo)記為或特殊字符、或原義字符、或向后引用、或八進(jìn)制轉(zhuǎn)義符。例如, "n" 匹配字符 "n"。"
" 匹配換行符。序列 "" 匹配 "",而 "(" 則匹配 "("。  
^  匹配輸入字符串的開(kāi)始位置,除非在方括號(hào)表達(dá)式中使用,此時(shí)它表示不接受該字符集合。要匹配 ^ 字符本身,請(qǐng)使用 ^。  
{}  標(biāo)記限定符表達(dá)式的開(kāi)始。要匹配 {,請(qǐng)使用 {。  
|  指明兩項(xiàng)之間的一個(gè)選擇。要匹配 |,請(qǐng)使用 |。

預(yù)定義字符

 匹配一個(gè)換行符  

 匹配一個(gè)回車符  
f 匹配一個(gè)換頁(yè)符  
s 匹配任何空白字符,包括空格、制表符、換頁(yè)符等等  
S 匹配任何非空白字符  
	 匹配一個(gè)制表符  
v 匹配一個(gè)垂直制表符  
 匹配一個(gè)單詞的邊界   
B 匹配一個(gè)單詞的非邊界   
d 匹配一個(gè)字?jǐn)?shù)字符,/d/ = /[0-9]/   
D 匹配一個(gè)非字?jǐn)?shù)字符,/D/ = /[^0-9]/   
[] 匹配一個(gè)退格符 

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/84874.html

相關(guān)文章

  • 正則達(dá)式

    摘要:本文內(nèi)容共正則表達(dá)式火拼系列正則表達(dá)式回溯法原理學(xué)習(xí)正則表達(dá)式,是需要懂點(diǎn)兒匹配原理的。正則表達(dá)式迷你書(shū)問(wèn)世了讓幫你生成和解析參數(shù)字符串最全正則表達(dá)式總結(jié)驗(yàn)證號(hào)手機(jī)號(hào)中文郵編身份證地址等是正則表達(dá)式的縮寫(xiě),作用是對(duì)字符串執(zhí)行模式匹配。 JS 的正則表達(dá)式 正則表達(dá)式 一種幾乎可以在所有的程序設(shè)計(jì)語(yǔ)言里和所有的計(jì)算機(jī)平臺(tái)上使用的文字處理工具。它可以用來(lái)查找特定的信息(搜索),也可以用來(lái)查...

    bang590 評(píng)論0 收藏0
  • JS中的正則達(dá)式

    摘要:構(gòu)造函數(shù)可以有兩個(gè)字符串參數(shù),第一個(gè)參數(shù)包含正則表達(dá)式的主體部分。只讀的布爾值,說(shuō)明這個(gè)正則表達(dá)式是否帶有修飾符。中正則的擴(kuò)展構(gòu)造函數(shù)在中,只能接受字符串作為參數(shù),允許其直接接受正則表達(dá)式作為參數(shù)。 上文傳送門:初探正則表達(dá)式 正則表達(dá)式是一個(gè)描述字符模式的對(duì)象,JavaScript 的 RegExp 類表示正則表達(dá)式,String 和 RegExp 都定義了方法,后者使用正則表達(dá)式進(jìn)...

    Soarkey 評(píng)論0 收藏0
  • JavaScript正則達(dá)式總結(jié)

    摘要:正則表達(dá)式一直是里比較難以掌握的點(diǎn)。在中創(chuàng)建正則的兩種方式使用字面量這就是正則表達(dá)式的字面量語(yǔ)法,表示正則表達(dá)式的模式,為正則表達(dá)式的標(biāo)志。字面量形式的正則表達(dá)式一般使用較多,也推薦大家盡可能使用這種形式,簡(jiǎn)潔易讀,符合正常的使用習(xí)慣。 正則表達(dá)式一直是js里比較難以掌握的點(diǎn)。 看不懂,學(xué)不會(huì),記不住。 每次需要用到正則的時(shí)候,都需要再去查找資料。 今天花時(shí)間把正則的知識(shí)點(diǎn)總結(jié)下,希望...

    big_cat 評(píng)論0 收藏0
  • 正則與JS中的正則

    摘要:注意本文將正則與中的正則分開(kāi)討論。正則零寬斷言更多參考各種語(yǔ)言對(duì)于正則不同支持參考單行模式與多行模式通過(guò)設(shè)置正則表達(dá)式后的修飾符可開(kāi)啟對(duì)應(yīng)的匹配模式單行模式和多行模式。 最近這段時(shí)間幫同學(xué)處理一些文檔, 涉及到一些結(jié)構(gòu)化文檔的工作大部分都得使用正則表達(dá)式, 之前對(duì)于正則的認(rèn)識(shí)大多來(lái)源于語(yǔ)言書(shū)上那幾頁(yè)的介紹, 自己也沒(méi)有用過(guò)幾次。這里將我之前感到模糊的概念作個(gè)整理。因?yàn)閷?duì)JS了解多點(diǎn),所...

    firim 評(píng)論0 收藏0
  • JavaScript正則達(dá)式的匹配模式

    摘要:選擇分組和引用正則表達(dá)式的語(yǔ)法還包括指定選擇項(xiàng)子表達(dá)式分組和引用前一子表達(dá)式的特殊字符。帶圓括號(hào)的表達(dá)式的另一個(gè)用途是允許在同一正則表達(dá)式的后部引用前面的子表達(dá)式。 正則表達(dá)式(regular expression)是一個(gè)描述字符模式的對(duì)象。JavaScript的 RegExp類 表示正則表達(dá)式,String和RegExp都定義了方法,后者使用正則表達(dá)式進(jìn) 行強(qiáng)大的模式匹配和文本檢索與...

    wqj97 評(píng)論0 收藏0
  • 正則達(dá)式

    摘要:最全正則表達(dá)式總結(jié)驗(yàn)證號(hào)手機(jī)號(hào)中文郵編身份證地址等是正則表達(dá)式的縮寫(xiě),作用是對(duì)字符串執(zhí)行模式匹配。學(xué)習(xí)目標(biāo)了解正則表達(dá)式語(yǔ)法在中使用正則表達(dá)式在中使 JS高級(jí)技巧 本篇是看的《JS高級(jí)程序設(shè)計(jì)》第23章《高級(jí)技巧》做的讀書(shū)分享。本篇按照書(shū)里的思路根據(jù)自己的理解和經(jīng)驗(yàn),進(jìn)行擴(kuò)展延伸,同時(shí)指出書(shū)里的一些問(wèn)題。將會(huì)討論安全的類型檢測(cè)、惰性載入函數(shù)、凍結(jié)對(duì)象、定時(shí)器等話題。1. 安全的類型檢測(cè)...

    yibinnn 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<