<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] >[success] # 開頭startswith 結尾endswith ~~~ line = "asdf fjdk; afed,asdf, foo" a = line.endswith("foo") print(a) 打印結果: True ~~~ >[danger] ##### 一組數據時候用元組 ~~~ line = "asdf fjdk; afed,asdf, foo" a = line.endswith(("foo","ss")) print(a) 打印結果: True ~~~ >[success] # 任意位置匹配 >[danger] ##### str.find ~~~ line = "asdf fjdk; afed,asdf, foo" a = line.find("foo") print(a) 打印結果: 25 ~~~ >[info] ## 正則 ~~~ re.search() 在一個字符串中搜索匹配正則表達的第一個位置,返回match對象 re.match() 從一個字符串的開始位置起匹配正則表達式,返回match re.findall() 搜索字符串,以列表類型返回全部能匹配字符串 re.finditer() 搜索字符串,返回一個匹配結果的迭代類型,每個迭代元素是match對象 group 分組的形式可以取出匹配的值 ~~~ >[danger] ##### 預編譯re.compile ~~~ import re line = "asdf fjdk; afed,asdf, foo foo" a = re.compile(r'foo') print(a.search(line)) 打印結果: <_sre.SRE_Match object; span=(25, 28), match='foo'> ~~~ >[danger] ##### 只匹配到第一個 -- re.search ~~~ import re line = "asdf fjdk; afed,asdf, foo foo" a = re.search("foo",line) print(a) 打印結果: <_sre.SRE_Match object; span=(25, 28), match='foo'> ~~~ >[danger] ##### 只從頭匹配 -- re.match ~~~ import re line = "asdf fjdk; afed,asdf, foo foo" a = re.match("foo",line) print(a) 打印結果: None ~~~ ~~~ import re line = "asdf fjdk; afed,asdf, foo foo" a = re.match("asdf",line) print(a) 打印結果: <_sre.SRE_Match object; span=(0, 4), match='asdf'> ~~~ >[danger] ##### 匹配所有--re.findall ~~~ import re line = "asdf fjdk; afed,asdf, foo foo" a = re.findall("foo",line) print(a) 打印結果: ['foo', 'foo'] ~~~ >[danger] ##### 分組才能迭代-- finditer ~~~ import re line = "asdf fjdk; afed,asdf, foo foo" a = re.finditer('(foo)',line) for i in a: print(i.groups()) 打印結果: ('foo',) ('foo',) ~~~
                  <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>

                              哎呀哎呀视频在线观看