av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:119日期: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 編程
相關文章:
主站蜘蛛池模板: 亚洲综合大片69999 | 日韩91在线 | 亚洲iv一区二区三区 | 黄a免费网络 | 中文字幕不卡在线观看 | 欧美国产亚洲一区二区 | 91伊人网 | 中文字幕一区二区在线观看 | 午夜tv免费观看 | 亚洲黄色在线免费观看 | 大陆一级毛片免费视频观看 | 亚洲视频在线播放 | 嫩草影院网址 | 在线观看国产视频 | 欧洲亚洲精品久久久久 | 三区四区在线观看 | 欧美一区二区三区在线观看 | 理论片午午伦夜理片影院 | 欧美日韩精品综合 | 色综合欧美| 日韩成人免费在线视频 | 久久久亚洲一区 | 久久久久国 | 国产精品久久久久久久岛一牛影视 | 亚洲一区二区在线免费观看 | 久久成人一区 | 岛国精品 | 国产亚洲精品久久yy50 | 亚洲视频在线看 | 精品久久一 | 日韩久久久久久 | 超碰97免费观看 | 欧美aⅴ| 一起操网站 | 免费毛片网 | 欧美激情va永久在线播放 | 美女露尿口视频 | 亚洲精品国产a久久久久久 中文字幕一区二区三区四区五区 | 精品国产99 | 国产探花在线观看视频 | 一级黄色片免费在线观看 |