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

您的位置:首頁技術(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)文章:
主站蜘蛛池模板: 欧美视频精品 | 99精品视频观看 | 成人黄色一级片 | 国产精品成人一区二区不卡 | 欧美亚洲日本一区二区三区浪人 | 欧美夜夜骑 | 日韩欧美精品在线视频 | 成人午夜精品久久不卡 | 免费国产成人 | 亚洲清纯自偷自拍另类专区 | 中文字幕视频在线观看 | 久久成人免费播放网站 | 日韩午夜三级 | 一级片免费观看视频 | 国产一区二区三区免费在线观看 | 91在线国产观看 | 国产成人福利夜色影视 | 久久夜色精品国产噜噜亚洲a | 黄色网址在线免费看 | 精品国产一区二区三区四区不 | 国产精品永久在线 | 国产一级网站 | 爽爽爽爽爽爽a成人免费视频 | a毛片a毛片a视频 | 一级做a爰片性色毛片男 | 欧美成人a大片 | 国产成人一区二区三区 | 国产亚洲精品一区999 | 精产网红自拍在线 | 成人在线不卡 | 美女图片1314mm爽爽爽 | 黄色三级免费网站 | 午夜香蕉成视频人网站高清版 | 欧美性色高清生活片 | 能直接看的一级欧美毛片 | 欧美三级网 | 久久国产热视频 | 在线视频区| 久久国产影视 | 成人国产网站v片免费观看 成人国产午夜在线视频 | 精品国产成人在线 |