午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:188日期: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 編程
相關文章:
主站蜘蛛池模板: 国产a级免费视频 | 五月六月婷婷 | 日韩在线视频免费观看 | 亚洲一区第一页 | 日韩在线天堂 | 视频一区二区三区四区五区 | 欧美一级免费大片 | 久久久久亚洲精品国产 | 一区二区三区视频免费在线观看 | 日韩一级黄色大片 | 精品一区二区三区在线观看视频 | 蜜桃精品噜噜噜成人av | 97人人爱 | 一级片视频免费看 | 黑丝白浆 | 91久久国产综合 | 欧美成人三级在线 | 日本欧美在线观看视频 | 日韩aaaaa | 超碰精品 | 久久久久久久久久久久国产精品 | 影音先锋国产在线 | 女人毛片| а√天堂8资源在线官网 | 天堂av成人 | 男女操网站 | 亚洲国产精品久久久 | 亚洲最大av在线 | 91在线高清视频 | 精品国产精品国产偷麻豆 | 爱情与灵药在线 | 国产日韩av在线播放 | 二三区视频 | 欧美日韩成人在线视频 | 男人操女人免费网站 | av中字在线 | 一级欧美大片 | 天堂av8| 国产性生活网站 | 亚洲三页 | 久久久久网站 |