符號 | 說明 |
---|---|
. | 默認匹配\n之外的任意字符 |
^ | 匹配字符開頭 |
$ | 匹配字符結尾 |
? | 匹配 ? 前面的字符0次或1次 |
* | 匹配 * 前面的字符0次或多次 |
+ | 匹配 + 前面的字符1次或多次 |
{m} | 匹配前一個(組)字符m次 |
{n, m} | 匹配前一個(組)字符[n, m]次 |
| | 匹配 | 左或者右的字符 |
符號 | 說明 |
---|---|
\A | 只從字符串開始匹配,類似^ |
\Z | 匹配字符串結尾,類似$ |
\d | 匹配數字0 - 9 |
\D | 匹配非數字 |
\w | 匹配數字字母 |
\W | 匹配非數字字母 |
\S | 匹配空字符 \t \n \r |
python | 說明 |
---|---|
(?P<\name>…) | python中可以返回匹配字典 |
re.match | 從頭開始匹配完整的詞 |
re.search | 匹配字符串中包含滿足規則的字符,只返回一個 |
re.findall | 匹配字符串中包含滿足規則的字符,返回全部,放在列表中 |
re.splitall | 以匹配的字符當做分隔符 |
re.sub | 匹配字符并替換 |
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
