国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

python - 一個簡單的正則匹配問題

瀏覽:94日期:2022-09-16 18:06:01

問題描述

In [33]: re.match(’ab*c’,’ab*cd’)Out[33]: <_sre.SRE_Match object; span=(0, 4), match=’ab*c’>

如上,沒想明白為什么能匹配到,我的匹配模式中不是使用’’將’’轉義成了字符串了嗎,為什么最后還能匹配到結果??謝謝!!

問題解答

回答1:

Regular expressions use the backslash character (’’) to indicate special forms or to allow special characters to be used without invoking their special meaning. This collides with Python’s usage of the same character for the same purpose in string literals; for example, to match a literal backslash, one might have to write ’’ as the pattern string, because the regular expression must be , and each backslash must be expressed as inside a regular Python string literal.

其實也沒看懂你到底要匹配哪種模式,不過你的問題上面的應該可以解決。建議用raw string。

回答2:

’ab*c’

這個規則在 compile 之后確實就是

’ab*c’ // 這里*表示匹配`*`這個字符

那么當然可以匹配目標字符串 ab*cd 中的 ab*c

回答3:

不想匹配到就加個 r。

re.match(r’ab*c’,’ab*cd’)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 欧美在线一区二区三区不卡 | 日本一级特大毛片 | 国产欧美日韩精品第三区 | se94se欧美综合色 | 免费观看日本视频 | 成人看片免费 | 国产tv在线 | 在线有码 | 久久99久久 | 久色视频 | 岛国片欧美一级毛片 | 久久久久日韩精品无 | 深夜福利视频在线观看免费视频 | 免费播放欧美毛片欧美aaaaa | 成人免费aaaaa毛片 | 步兵精品手机在线观看 | 欧美日本一区 | 99热久久国产精品免费看 | 亚洲精品免费观看 | 国产黄色网 | 亚洲国产天堂在线网址 | 一本久久道久久爱 | 午夜影院在线免费 | 午夜在线观看cao | 欧美69xx| 国产黄色大片网站 | 欧美久久久久 | 亚洲免费观看网站 | 欧美多人三级级视频播放 | 久久视频在线播放视频99re6 | 久久精品中文字幕一区 | 久久精品免视看国产明星 | 亚洲成a人v在线观看 | 精品国产一区二区在线观看 | 日本欧美中文 | 国模午夜写真福利视频在线 | 一级做a爰片久久毛片看看 一级做a爰片久久毛片鸭王 | 国产欧美日韩在线观看一区二区三区 | 国产或人精品日本亚洲77美色 | 亚洲视频免费播放 | 失禁h啪肉尿出来高h健身房 |