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

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

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

瀏覽:121日期: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 編程
相關文章:
主站蜘蛛池模板: 国产美女久久 | 国精产品99永久一区一区 | 亚洲国产精 | 特一级黄色片 | 欧美性猛交99久久久久99按摩 | 成人免费视频国产免费 | 国产伦精品一区二区三区88av | 欧美操 | 欧美二区视频 | 亚洲高清在线 | 激情网五月天 | 国产午夜精品一区二区三区嫩草 | 国产日韩欧美一区二区 | 在线不欧美 | 午夜黄色大片 | 日韩精品在线一区二区 | 国产精品原创 | 免费性视频 | 一区二区三区在线看 | 日韩久久精品 | 天天操网站| 中文字幕国产一区 | 日本在线免费观看视频 | 欧美激情视频一区二区三区 | 成人高清 | 国产精品久久久久久无人区 | 日本黄a三级三级三级 | 免费黄色av | 人人艹人人 | 国产精品手机在线观看 | 国产精品国产精品国产专区不片 | 黄色1级视频 | 五月天婷婷社区 | 一级片在线观看视频 | 中文字幕1区 | 国产成人一区二区三区 | 欧美日韩国产一区 | 精品一区二区三区在线观看 | 成人h视频在线观看 | 亚洲91视频| 亚洲一区影院 |