常用匹配符

2022-05-17 19:47:26 字數 1066 閱讀 7987

1

"""2

. 匹配任意乙個字元(除了\n)

3 匹配列表中的字元

4\w 匹配字母、數字、下劃線,即 a-z,a-z,0-9,_

5\w 匹配不是字母、數字、下劃線

6\s 匹配空白字元,即空格(\n,\t)

7\s 匹配不是空白的字元

8\d 匹配數字,即 0-9

9\d 匹配非數字的字元

10"""

11import

re12

print('

-----.的使用--------')

13 pattern='.'

#不能匹配換行符\n

14 s='a'

15 s='c'

16 s='_'

17#s='\n'

18 v=re.match(pattern,s)

19print

(v)20

21print('

-------\d 的使用--------')

22 pattern='\d'

23 s='9'

24 s='4'

25#s='a'26#

s='_'

27 v=re.match(pattern,s)

28print

(v)29

print('

-------\d 的使用--------')

30 pattern='\d'

31 s='9'

32#s='4'33#

s='a'34#

s='_'

35 v=re.match(pattern,s)

36print

(v)37

print('

-----------\s的使用----------')

38 s = '

'39 s = '\n'

40 s = '\t'

41 s = '_'

42 pattern = '\s'

43 o =re.match(pattern,s)

44print(o)

常用正則匹配

正規表示式用於字串處理 表單驗證等場合,實用高效。現將一些常用的表示式收集於此,以備不時之需。匹配中文字元的正規表示式 u4e00 u9fa5 評注 匹配中文還真是個頭疼的事,有了這個表示式就好辦了 匹配雙位元組字元 包括漢字在內 x00 xff 評注 可以用來計算字串的長度 乙個雙位元組字元長度計...

常用正則匹配

一 校驗數字的表示式 1 數字 1 2 n位的數字 d 3 至少n位的數字 d 4 m n位的數字 d 5 零和非零開頭的數字 0 1 9 0 9 6 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 7 帶1 2位小數的正數或負數 d d 8 正數 負數 和小數 d d 9 有兩位小數的正實...

lua 匹配空白符

任意字元 s 空白符 空白字元一般包括空格 換行符 n 製表符 t以及回到行首符 r p 標點字元 c 控制字元 d 數字 x 十六進製制數字 z 代表0的字元 a 字母 l 小寫字母 u 大寫字母 w 字母和數字 上面字元類的大寫形式表示小寫所代表的集合的補集。例如,a 非字母的字元 匹配前一字元...