正則練習題

2021-10-10 09:36:42 字數 1790 閱讀 9221

import re

hello =

'sdfdsldhd方法z[[發給g]js]""dsdlg__56s&(""3^*&^*4hgfds34jsl)2523zg'

demo = re.

compile

('\w+'

,re.s)

lists = demo.findall(hello)

print

(lists)

1、匹配漢字

#demo = re.compile(』[\u4e00-\u9fa5]+』,re.s)

2、匹配數字

#demo = re.compile(』\d+』,re.s)

#demo = re.compile(』[0-9]』,re.s)

3匹配小寫字母

#demo = re.compile(』[a-z]』,re.s)

4 匹配數字加大寫字母

#demo = re.compile(』[a-z 0-9]』,re.s)

5 獲取(後面的東西

#demo = re.compile(『56s&(.)』,re.s)

#demo = re.compile('56s&((.)』,re.s)

6、 獲取方括號裡的[發給g]js

demo = re.compile(『z[(.?)]"』,re.s)

7、獲取特殊字元

#demo = re.compile(』\w+』,re.s)

demo = re.compile(』[^0-9 a-z a-z _ \u4e00-\u9fa5]+』,re.s)

8 獲取連續2個以上的字母

#demo = re.compile(』[a-z a-z]』,re.s)

9 獲取()裡面的東西

demo = re.compile('56s&(.?)2523』,re.s)

#demo = re.compile(』((.*?))』,re.s)

import re

hello =

第兩千兩百九十九章 你就這點力氣?

火神20-11-05'

demo = re.

compile

('title="(\w+) (\w+\?)"'

,re.s)

lists = demo.findall(hello)

print

(lists)

1 獲取分類名稱

4 最新章節更新時間

5 匹配章節和內容,分兩部分

十三 正則練習題

練習題一 練習題二 匹配除換行符之外的任意乙個字元。表示匹配乙個字符集集合,如 a za z0 9 表示匹配所有字母和數字。表示匹配除該字符集集合指定字元外的任意字元。如 0 9 表示匹配除數字之外的所有字元。轉義字元,用來改變特殊字元的原有含義 使其表示本身 預定義字符集 d 表示數字 d 表示非...

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...

python的練習題 Python練習題

1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...