<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # 正則表達式 <br> >[warning]正則表達式,也叫做規則表達式。按照**一定的規則組成**的一個表達式,這個表達式作用主要是用來**匹配字符串** ***** <br> ## 1.組成 <br> >[info]由元字符或者限定字符組成的一個式子 (元字符是個大的類別,限定字符是個小的類別) <br> ### 1.1元字符 具有特殊含義的字符 <br> #### 1.1.1常用的元字符 <br> | 元字符 | 說明 | | --- | --- | | . | 除了換行以外的所有字符 | | \\ | 轉義的意思 把在正則里面有特殊意義的字符 轉成 字符本身 | | ^ | 代表以某個字符串開頭 栗子:/^q/ 表示 以q開頭的字符串 | | $ | 代表以某個字符結尾 栗子: /e$/ 表示以e結尾的字符 | | \\d | 代表0-9之間的數字 | | \\D | 代表0-9之外的字符 | | \\w | 代表數字、字母、下劃線 | | \\W | 代表除了數字、字母、下劃線以外的字符 | | \\n | 代表換行 | | \\s | 代表空白符 如空格鍵,tab鍵| | \\S | 匹配任意不是空白符的字符 | | \[ \] | 表示的是范圍,\[0-9\] 表示的是0-9之間的任意一個數字 | | \[a-z\] | 表示的是:所有的小寫的字母中的任意的一個 | <br> >[danger][]的意義: 一,表示范圍。[0-7],[a-z],[A-Z]等 二,表示刪除,可以把正則表達式中元字符的意義刪掉。[.],表就是一個點 <br> >[success]()分組,提升優先級 [0-9] | ([a-z]) | [A-Z],此時會先算()里面 <br> >[info]**補充** ^ 表示以什么字母開始或者是取反 ^[0-9] 表示以數字開頭 ^[a-z] 表示以小寫字母開頭 [^0-9] 表示取反,非字母 [^a-z] 表示非小寫字母 >[warning]$ 表示以什么字母結束 [0-9][a-z]$ 表示必須以小寫字母結束 [0-9][a-z] “4abc” 可以匹配 [0-9][a-z]$ "4a"可以匹配,“4abc”不可以匹配 **嚴格模式下不可以匹配,只能是以一個字母結束** >[success]| ,表示或者。[0-9]|[a-z] 表示的是要么是一個數字,要么是一個小寫的字母 #### 1.1.2量詞元字符(限定符) | 量詞元字符 | 說明 | | --- | --- | | ? | 代表前面的字符出現0次或者1次 | | \* | 代表前面字符出現0次或者多次 | | + | 代表前面字符出現一次或 多次 | | {n} | 代表前面字符出現連續的n次 {5}代表前面字符出現連續的5次 | | {n,} | 代表最少出現n次 {2,} 代表最少出現2次 | | {n,m} | 代表前面字符出現n到m次 {5,10} 表示前面的表達式出現了5次到10次 **注意** >[warning]沒有{,n}的寫法 <br> **補充** >[danger]{}明確前面的表達式出現的次數 {0,} 代表的是前面的表達式出現了0次 或者多次,跟* 一樣 {1,} 代表的是掐面的表達式出現了1次或者多次,跟 + 一樣 {0,1} 代表前面的表達式出現了0次或者1次,跟 ? 一樣
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看