Python--之正規表示式一基礎
1.表示式基礎
正規表示式是一個非常強大的字串處理工具,幾乎任何關於字串的操作都可以使用正規表示式來完成,經常和字串打交道,正規表示式更是不可或缺的技能。
#正規表示式
#. 匹配\n以外的任意字串 [.\n]匹配任意字串
#\d 匹配數字 [0-9]
#\D 匹配非數字的字元[^0-9]
#\s 匹配任意空白字元
#\S 匹配任意非空白字元
#\w 匹配任意包括_在內的任意字元[a-zA-X0-
#\W匹配任意非單詞字元
2.表示式規則
[]表示範圍
{}表示n~m個字元
{n}表示n個字元
*表示任意個數字符包括0
+ 表示至少一個字元
?表示0個或者1個
|表示或 A|B
^表示行的開頭 ^\d表示以數字開頭
$表示行的結束 \d$表示以數字結尾
3.特殊字串需要使用轉義字元\
\ 轉義字元,跟在其後的字元將失去作為特殊元字元的含義,例如匹配一個數字的"\d"
【牢記】使用Python的r字首,就不用考慮轉義的問題了r'abcd\100' = abcd\110
相關文章
- 正規表示式基礎一
- PHP基礎系列之正規表示式(一)PHP
- 前端基礎之正規表示式前端
- Python基礎之正規表示式Python
- 正規表示式基礎
- 正規表示式(一) 基礎知識
- JS基礎:正規表示式JS
- iOS基礎:正規表示式iOS
- bash基礎特性、正規表示式
- shell基礎 — 基本正規表示式
- 正規表示式基礎知識
- 正規表示式基礎入門
- Python正規表示式基礎Python
- python基礎 之 正規表示式和re模組Python
- JavaScript基礎-06-正規表示式JavaScript
- python基礎操作——正規表示式Python
- 正規表示式 基礎+使用案例解析
- 正規表示式-基礎實戰篇
- 【重溫基礎】9.正規表示式
- 正規表示式基礎知識總結
- JavaSE基礎:”頭疼”的正規表示式Java
- JavaSE基礎:"頭疼"的正規表示式Java
- javascript基礎(正規表示式)(二十四)JavaScript
- JS基礎篇–正規表示式詳解JS
- C#基礎回顧:正規表示式C#
- JS基礎教程——正規表示式示例(推薦)JS
- 深入淺出之正規表示式(一)
- Shell程式設計基礎學習之一:正規表示式程式設計
- python之正規表示式Python
- java正規表示式之 groupJava
- 正規表示式之字元組字元
- 軟體測試之30分鐘輕鬆搞定正規表示式基礎
- 正規表示式案例分析 (一)
- 正規表示式筆記(一)筆記
- 正規表示式
- JS之正規表示式詳解JS
- 深入淺出之正規表示式
- 前端正規表示式基礎前端