色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

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

瀏覽:103日期: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精品免费视频看6 | 国产午夜不卡在线观看视频666 | 久久成年视频 | 国产精品一级视频 | 亚洲日本在线看片 | 久久怡红院 | 美女色黄网站 | 男人的天堂久久香蕉国产 | 99视频有精品 | a理论片| 三级国产三级在线 | 韩国一大片a毛片 | 精品久久久中文字幕二区 | 全午夜免费一级毛片 | 欧美成人免费观看bbb | 特级a做爰全过程片 | 日韩在线播放中文字幕 | 91人成亚洲高清在线观看 | 制服诱惑中文字幕 | 成人三级精品视频在线观看 | 视频一区中文字幕 | 国产成人综合高清在线观看 | 97超级碰碰碰久久久观看 | 欧美手机看片 | 中文字幕最新中文字幕中文字幕 | 99久久精品免费看国产 | 一级成人|