| 符號 | 說明 |
|---|---|
| . | 默認匹配\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元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

