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

資訊專欄INFORMATION COLUMN

正則表達式

legendmohe / 1803人閱讀

摘要:正則表達式的特點是靈活性邏輯性和功能性非常強可以迅速地用極簡單的方式達到字符串的復雜控制。

正則表達式

1. 正則表達式(Regular(正則) Expression(表達 ,表示))

正則表達式是用來 對字符串中的信息進行 查找 替換 提取 作用的 (操作字符串);

2. 正則表達式 實踐

字符串

CharAt               // 截取一個字符
search               // 查找
split                // 分割
slice                // 截取
replace              // 替換
substr(start,length) //  截取多少個
substring(start,end) //  位置不包含在截取的字符串中

3.正則表達式的定義(正則表達式實例的創建)

所謂正則共兩種方法
 * //   自變量  (第一種  //  兩個斜杠;)
 
* new RexExp()  (new RegExp)

4.正則修飾符(flag)

i   ignore      執行對大小寫不敏感的匹配 ;
g   global      執行全局匹配(查找所有匹配而非在找到第一個匹配后停止);
m   multiline   執行多行匹配 ;

5.字符

字符共分為三類

普通字符

(a一z A一Z)
(0一9)

特殊字符

()   將( 和 ) 之間的表達式定義為“組”(group);
[]   方括號用于查找某個范圍內的字符
{}   
?   匹配前面的子表達式零次或一次,或指明一個非貪婪限定符
*   匹配前面的子表達式任意次 ;
+   匹配前面的子表達式一次或多次(大于等于1次);
^  匹配輸入字符串的開始位置 ;
$   匹配輸入字符串的結束位置 ;
|   或
   將下一個字符標記符、或一個向后引用、或一個八進制轉義符 ;
.   匹配除“
”之外的任何單個字符 ;

預定義字符

小寫 大寫
d (匹配一個數字字符。) D(匹配一個非數字字符。)
w (匹配包括下劃線的任何單詞字符。) W(匹配任何非單詞字符。)
s (匹配任何不可見字符) S(匹配任何可見字符。)
 (匹配一個單詞邊界) B (匹配非單詞邊界。)
(標識一個八進制轉義值或一個向后引用。)
(匹配一個制表符。)
f (匹配一個換頁符。)
概念理解

正則表達式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這>>些特定字符的組合,組成一個“規則字符串”,這個“規則字符串”用來表達對字符串的一>>種過濾邏輯。
給定一個正則表達式和另一個字符串,我們可以達到如下的目的:

給定的字符串是否符合正則表達式的過濾邏輯(稱作“匹配”);

可以通過正則表達式,從字符串中獲取我們想要的特定部分。
正則表達式的特點是:

靈活性、邏輯性和功能性非常強;

可以迅速地用極簡單的方式達到字符串的復雜控制。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/84898.html

相關文章

  • 正則達式

    摘要:本文內容共正則表達式火拼系列正則表達式回溯法原理學習正則表達式,是需要懂點兒匹配原理的。正則表達式迷你書問世了讓幫你生成和解析參數字符串最全正則表達式總結驗證號手機號中文郵編身份證地址等是正則表達式的縮寫,作用是對字符串執行模式匹配。 JS 的正則表達式 正則表達式 一種幾乎可以在所有的程序設計語言里和所有的計算機平臺上使用的文字處理工具。它可以用來查找特定的信息(搜索),也可以用來查...

    bang590 評論0 收藏0
  • JS中的正則達式

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

    Soarkey 評論0 收藏0
  • JavaScript正則達式總結

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

    big_cat 評論0 收藏0
  • 正則與JS中的正則

    摘要:注意本文將正則與中的正則分開討論。正則零寬斷言更多參考各種語言對于正則不同支持參考單行模式與多行模式通過設置正則表達式后的修飾符可開啟對應的匹配模式單行模式和多行模式。 最近這段時間幫同學處理一些文檔, 涉及到一些結構化文檔的工作大部分都得使用正則表達式, 之前對于正則的認識大多來源于語言書上那幾頁的介紹, 自己也沒有用過幾次。這里將我之前感到模糊的概念作個整理。因為對JS了解多點,所...

    firim 評論0 收藏0
  • JavaScript正則達式的匹配模式

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

    wqj97 評論0 收藏0
  • 正則達式

    摘要:最全正則表達式總結驗證號手機號中文郵編身份證地址等是正則表達式的縮寫,作用是對字符串執行模式匹配。學習目標了解正則表達式語法在中使用正則表達式在中使 JS高級技巧 本篇是看的《JS高級程序設計》第23章《高級技巧》做的讀書分享。本篇按照書里的思路根據自己的理解和經驗,進行擴展延伸,同時指出書里的一些問題。將會討論安全的類型檢測、惰性載入函數、凍結對象、定時器等話題。1. 安全的類型檢測...

    yibinnn 評論0 收藏0

發表評論

0條評論

legendmohe

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<