午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:177日期: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 編程
相關文章:
主站蜘蛛池模板: 久久黄网站 | 一区二区三区四区视频 | 夜夜艹| 欧美精品另类 | 秋霞av网 | 97av免费视频 | 亚洲视频在线免费 | 久久精品av| 亚洲一区二区免费看 | 中文字幕偷拍 | 美国三级大片 | 午夜剧场伦理 | 日本色午夜 | 野性的青春 | 黄色免费高清 | 亚洲欧美日韩国产 | 视频在线观看91 | 91成人福利视频 | 欧美视频一区二区在线 | 欧美丰满一区二区免费视频 | 五月婷婷一区 | 色综合日韩 | www一区二区三区 | 欧美日韩一级二级三级 | 久操av| 在线啪| 黄色福利在线观看 | 日韩欧美高清在线 | 欧美一区日韩一区 | 亚洲第九十七页 | 先锋影音av在线 | 免费看久久 | 午夜在线观看免费视频 | 欧美69视频 | 亚洲图片欧美激情 | 香蕉av网 | 强开小嫩苞一区二区三区视频 | 国产精品久久久视频 | 精品一区二区三区视频 | 麻豆久久精品 | 三级视频网站 |