久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:111日期: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久久久久久 | 91高清免费看 | 国产精品久久久久国产a级 国产精品欧美一区二区三区不卡 | 欧美 日韩 亚洲 一区 | 污视频在线免费观看 | 少妇精品久久久久久久久久 | 日韩成人av在线 | 91视频免费网站 | 国产精品污www在线观看 | 国产高清在线精品 | a中文在线视频 | 国产精品一区二区久久久久 | 国产成人在线播放 | 欧美xxxx色视频在线观看免费 | 成人亚洲一区二区 | 一区二区三区在线不卡 | 久久精选视频 | 国产偷录视频叫床高潮对白 | 午夜国产精品视频 | 国产午夜精品视频 | 亚洲综合精品在线 | 久久国产精品99国产 | 一级毛片免费视频 | 亚洲乱码国产乱码精品精的特点 | 欧美日韩久久久 | 黄色一级免费大片 | 欧洲视频一区二区 | 91精品国产高清自在线观看 | 国产精品永久久久久久久久久 | 久久久久久久成人 | 国产精品不卡 | 亚洲一区二区三区在线 | 中文字幕av一区 | 国产精品美女久久久久久久网站 | 久久久国产精品入口麻豆 | 欧美多人在线 | 精品国产一区二区三区成人影院 |