亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術(shù)文章
文章詳情頁

python - 一個(gè)簡單的正則匹配問題

瀏覽:116日期: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’>

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

問題解答

回答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.

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

回答2:

’ab*c’

這個(gè)規(guī)則在 compile 之后確實(shí)就是

’ab*c’ // 這里*表示匹配`*`這個(gè)字符

那么當(dāng)然可以匹配目標(biāo)字符串 ab*cd 中的 ab*c

回答3:

不想匹配到就加個(gè) r。

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

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 国产精品成人一区二区三区 | 日韩久久久精品首页 | 美女福利视频国产 | 欧美一区二区三区免费播放 | 国产精品一区二区综合 | 久久精品亚洲乱码伦伦中文 | 欧美三级不卡在线观看视频 | 99er精品| 毛片免费永久不卡视频观看 | 99视频精品全国在线观看 | 男女无遮挡拍拍拍免费1000 | 三级手机在线观看 | 在线观看一区 | 曰本毛片va看到爽不卡 | 怡红院美国十次成人影院 | 成人aaa| 欧美成人精品欧美一级乱黄 | 成年人免费网站在线观看 | 久久精品视 | 一本高清 | 一级片国产 | 国产人成亚洲第一网站在线播放 | 国产人成在线视频 | 亚洲成aⅴ人在线观看 | 三上悠亚免费一区二区在线 | 亚洲一区二区三区四区在线观看 | 成年人在线观看视频网站 | 国产爱视频 | 亚洲在线小视频 | 中文字幕毛片 | 免看一级a毛片一片成人不卡 | 国产精品18久久久久久小说 | 美国免费毛片 | 国产福利精品在线观看 | 亚洲国产高清在线精品一区 | 日本特黄特色视频 | 日韩欧美亚洲综合久久99e | 看全色黄大色黄大片女图片 | 一二三区在线观看 | 人碰人操| 成人欧美在线视频 |