色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

淺析python字符串模式匹配

jf_78858299 ? 來源:梯閱線條 ? 作者:小梯子 ? 2023-02-23 15:04 ? 次閱讀

python字符串可以通過re模塊的模式匹配來處理文本。

1.1 match()

用法

match(pattern, string, flags=0)

描述

從字符串(string)的開頭應用模式(pattern),返回匹配對象(match),如果未找到匹配內容,返回None。

入參

pattern:模式,即要匹配的規則,或者叫正在表達式

string:字符串,即要匹配的內容

flags:標志,用于控制正則表達式的匹配方式,比如是否區分大小寫,多行匹配等,默認為0。

出參

匹配成功,返回match,否則,返回None。

示例

下面例子,搜索子字符串(pat),以’梯閱線條’開始,后面跟著0個或幾個空格或制表符([ \\t]*),注意是用[]包含, 表示0個或幾個,接著有任意字符并將其保存至匹配的group中,注意任意字符用’. ’表示,()表示匹配的group,第1個()表示group(1),第n個()表示group(n),最后以’學習’結尾。

>>> import re
>>> pat='梯閱線條[ \\t]*(.*)學習'
>>> strs='梯閱線條軟件測試梯閱線條python字符串re模塊模式匹配學習'
>>> mat=re.match(pat,strs)
>>> print(mat)
...

1.2 group()

用法

group([group1, ...]) -> str or tuple.

描述

索引或名稱返回匹配的字符串或元組。

入參

不送或送0,表示返回整個字符串。

送groupn,表示返回點n個分組,這里的n對應正則表達式里面的()的位置,從1開始。

送group1,group3,表示返回第1和第3個分組組成的元組。

出參

字符串或元組。

示例

>>> import re
>>> pat='/(.*)/(.*)/(.*)'
... 
>>> strs='/梯閱線條/python學習/re模塊group'
... 
>>> re.match(pat,strs)
...

1.3 groups()

用法

groups(self, /, default=None)

描述

返回包含匹配的所有子組的元組,從1開始。

入參

default,表示未匹配到的分組的默認值,默認為None。

出參

元組

示例

注意:?(和*類似)表示前面的內容為0個或幾個。d+表示匹配數字,.*表示匹配任意內容(此時沒有匹配到這返回空字符非None)。

>>> re.match('/(.*)/(.*)/?(d+)?','/梯閱線條/python學習').groups()
...                        
('梯閱線條', 'python學習', None)
>>> re.match('/(.*)/(.*)/?(d+)?','/梯閱線條/python學習').groups('groups用法')
...                        
('梯閱線條', 'python學習', 'groups用法')
>>> re.match('/(.*)/(.*)/?(.*)?','/梯閱線條/python學習').groups()
...                        
('梯閱線條', 'python學習', '')
>>> re.match('/(.*)/(.*)/*(d+)*','/梯閱線條/python學習').groups()
...                        
('梯閱線條', 'python學習', None)
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編程語言
    +關注

    關注

    10

    文章

    1950

    瀏覽量

    34902
  • 字符串
    +關注

    關注

    1

    文章

    585

    瀏覽量

    20577
  • python
    +關注

    關注

    56

    文章

    4807

    瀏覽量

    84951
收藏 人收藏

    評論

    相關推薦

    python字符串拼接方式了解

    python字符串拼接的方式 在Python的實際開發中,很多都需要用到字符串拼接,python字符串
    發表于 12-06 10:09 ?1046次閱讀

    學習Tcl來這里:字符串匹配

    這里可以看到[a-z0-9]和[a-z][0-9]是不同的,前者匹配一個字符,后者匹配兩個字符,其種一個為字母,另一個為數字,所以字符串9s
    的頭像 發表于 09-21 11:14 ?5620次閱讀

    C語言字符串匹配和數據提取源碼

    C語言字符串匹配與數據提取源碼
    的頭像 發表于 02-27 15:42 ?2444次閱讀
    C語言<b class='flag-5'>字符串</b><b class='flag-5'>匹配</b>和數據提取源碼

    教你7個Python判斷字符串是否包含子的方法

    教你7個Python判斷字符串是否包含子的方法
    的頭像 發表于 08-17 10:52 ?5124次閱讀
    教你7個<b class='flag-5'>Python</b>判斷<b class='flag-5'>字符串</b>是否包含子<b class='flag-5'>串</b>的方法

    什么是復制字符串Python如何復制字符串

    連續幾篇文章都在寫 Python 字符串,這出乎我的意料了。但是,有的問題,不寫不行,特別是那種靈機一動想到的問題,最后你發現,很多人根本不懂卻又誤以為自己懂了。那就繼續刨根問底,探究個明白吧
    發表于 11-25 10:32 ?3044次閱讀

    2.2 python字符串類型

    2.2 python字符串類型 1. 如何定義字符串字符串Python中最常用的數據類型之一。 使用單引號或雙引號來創建
    的頭像 發表于 02-17 17:08 ?1465次閱讀

    探究字符串模式匹配的高級數據結構和算法

    在講解算法之前,先定義兩個概念,方便后面講解。他們分別是主(S)和模式(P)。比如說要在字符串A中查找字符串B,那么A就是主
    的頭像 發表于 11-07 11:29 ?1008次閱讀

    Python-字符串

    字符串就是 一字符 ,是編程語言中表示文本的數據類型,在Python中使用一對雙引號 "" 或者一對單引號來定義.
    的頭像 發表于 02-16 15:05 ?1198次閱讀
    <b class='flag-5'>Python</b>-<b class='flag-5'>字符串</b>

    什么是字符串

    Python 中有很多數據類型,字符串是其中的一種
    的頭像 發表于 02-23 14:55 ?6466次閱讀
    什么是<b class='flag-5'>字符串</b>

    python字符串序列操作和不可變性

    初識python字符串序列操作和不可變性。python字符串序列操作為序列通用操作,python字符串
    的頭像 發表于 02-23 15:01 ?900次閱讀

    python字符串有哪些特定方法

    python字符串序列操作也適用于列表和元組。 python字符串還有獨有方法,即字符串對象的函數,其他對象不可調用,只有
    的頭像 發表于 02-23 15:02 ?739次閱讀

    Python中檢查字符串包含的方法

    Python 有多種處理字符串的方法。今天我們介紹如何檢查一個字符串中是否包含另一個字符串
    的頭像 發表于 05-14 16:02 ?1.6w次閱讀

    Python 如何判斷字符串是否包含子

    方法 使用 字符串 對象的 find 方法,如果有找到子,就可以返回指定子字符串中的出現位置,如果沒有找到,就返回 -1 >> > "hello,
    的頭像 發表于 11-02 10:55 ?529次閱讀

    python怎么把字符串變成數字

    Python是目前廣泛應用的一種編程語言,它以簡潔、易讀和靈活的特性被廣大開發者所喜愛。在Python中,字符串和數字是兩種常見的數據類型。字符串是由
    的頭像 發表于 11-22 09:47 ?3878次閱讀

    python輸出固定長度的字符串

    Python 是一種強大而靈活的編程語言,具有許多用于處理字符串的功能。在 Python 中,有多種方法可以輸出固定長度的字符串。下面將詳細介紹這些方法。 方法一:使用
    的頭像 發表于 11-22 10:41 ?3416次閱讀
    主站蜘蛛池模板: 高清 仑乱 一级 a | 久久777国产线看观看精品卜 | 我不卡影院手机在线观看 | 日韩中文字幕欧美在线视频 | 久久毛片视频 | 3344永久在线观看视频免费 | 老汉老太bbbbbxxxxx | 99久久久精品 | 国内精品乱码卡一卡2卡三卡 | 午夜啪啪免费视频 | 综合久久久久久久综合网 | 蜜柚视频在线观看全集免费观看 | 人妻少妇偷人精品无码洋洋AV | 大学生高潮无套内谢视频 | 久久综合九色综合国产 | 在线观看免费av网 | 国产69精品麻豆久久久久 | 欧洲精品不卡1卡2卡三卡四卡 | 久草在在线免视频在线观看 | 久久视频这里只精品99热在线观看 | 亚洲 日韩经典 中文字幕 | 寂寞护士中文字幕 mp4 | 最新高清无码专区 | 清晨紧湿爱运动h高h | 国产午夜精品视频在线播放 | www.欧美与曽交性video | 超碰人人澡人人胔 | 十七岁日本免费完整版BD | 欧美aa级片 | qvod 在线电影 | 天天射天天爱天天干 | 海角社区在线视频播放观看 | 日韩欧美成人免费中文字幕 | 久久久中日AB精品综合 | 精品亚洲午夜久久久久 | 国产精品久久久久影院色老大 | 日本中文字幕巨大的乳专区 | 果冻传媒在线观看高清完整免费 | 亚洲午夜精品久久久久久抢 | 永久adc视频| 国产免费麻传媒精品国产AV |