<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] > [公眾號:正則表達式](https://mp.weixin.qq.com/s?__biz=MjM5ODYwMjI2MA==&mid=2649749963&idx=1&sn=06ccadf5d062acea106439ccc7a0e9eb&utm_source=tuicool&utm_medium=referral) ## 字符匹配 | 字符 | 說明 | | --- | --- | | \\ | 轉義符 | | \\d | \[0-9\]。表示是一位數字。 | | \\D | \[^0-9\]。表示除數字外的任意字符。 | | \\w | \[0-9a-zA-Z\_\]。表示數字、大小寫字母和下劃線。 | | \\W | \[^0-9a-zA-Z\_\]。非單詞字符。 | | \\s | \[\\t\\v\\n\\r\\f\]。表示空白符,包括空格、水平制表符、 垂直制表符、換行符、回車符、換頁符。 | | \\S | \[^\\t\\v\\n\\r\\f\]。非空白符。 | | . | \[^\\n\\r\\u2028\\u2029\]。通配符,表示幾乎任意字符。 換行符、回車符、行分隔符和段分隔符除外。 | | \\uxxxx | 查找以十六進制數 xxxx 規定的 Unicode 字符。 | | \\f | 匹配一個換頁符 (U+000C)。 | | \\n | 匹配一個換行符 (U+000A)。 | | \\r | 匹配一個回車符 (U+000D)。 | | \\t | 匹配一個水平制表符 (U+0009)。 | | \\v | 匹配一個垂直制表符 (U+000B)。 | | \\0 | 匹配 NULL(U+0000)字符, 不要在這后面跟其它小數,因為 \\0是一個 八進制轉義序列。 | | \[\\b\] | 匹配一個退格(U+0008)。(不要和\\b 混淆了。) | | \[abc\] | any of a, b, or c | | \[^abc\] | not a, b, or c | | \[a-g\] | character between a & g | ## 量詞和分支 | 字符 | 說明 | | --- | --- | | a\* | 0 or more | | a+ | 1 or more | | a? | 0 or 1 | | a{5} | exactly five | | a{2,} | two or more | | a{1,3} | between one & three | | a+? a{2,}? {m,n}? {m,}? ?? +? *? | match as few as possible,惰性匹配,就是盡可能少的匹配 | ## 修飾符 | 字符 | 說明 | | --- | --- | | i | 執行對大小寫不敏感的匹配。 | | g | 執行全局匹配(查找所有匹配而非在找到第一個匹配后停止)。 | | m | 執行多行匹配。 | | u | 開啟"Unicode 模式",用來正確處理大于\\uFFFF 的 Unicode 字符。也就是說,會正確處理四個字節的 UTF-16 編碼。 | | s | 允許 . 匹配換行符。 | | y | y 修飾符的作用與 g 修飾符類似,也是全局匹配,后一次匹配都從上一次匹配成功的下一個位置開始。不同之處在于,g 修飾符只要剩余位置中存在匹配就可,而 y 修飾符確保匹配必須從剩余的第一個位置開始,這也就是"粘連"的涵義 |
                  <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>

                              哎呀哎呀视频在线观看