python正規表示式分割字串

2021-10-07 13:30:39 字數 1045 閱讀 4517

以數字進行分割

假設有以下字串mystr,就想以數字進行分割

mystr =

"導演: 萊塞·霍爾斯道姆 主演: 理查·基爾 2009 美國 劇情"

指定數字共4位 進行分割
import re

mystr =

"導演: 萊塞·霍爾斯道姆 主演: 理查·基爾 2009 美國 劇情"

lst = re.

split

(r"\d"

, mystr)

print

(len

(lst)

)print

(lst[0]

)print

("**********"

)print

(lst[1]

)

2

導演: 萊塞·霍爾斯道姆 主演: 理查·基爾 **

****

****

美國 劇情

以數字進行分割
import re

mystr =

"導演: 萊塞·霍爾斯道姆 主演: 理查·基爾 2009 美國 7.999 劇情"

lst = re.

split

(r"\d+\.?\d*"

, mystr)

print

(len

(lst)

)print

(lst[0]

)print

("**********"

)print

(lst[1]

)print

("**********"

)print

(lst[2]

)

導演: 萊塞·霍爾斯道姆  主演: 理查·基爾 **

****

****

美國 **

****

****

劇情

python正規表示式元字元 正規表示式

字元 描述將下乙個字元標記為乙個特殊字元 或乙個原義字元 或乙個 向後引用 或乙個八進位制轉義符。例如,n 匹配字元 n n 匹配乙個換行符。序列 匹配 而 則匹配 匹配輸入字串的開始位置。如果設定了 regexp 物件的 multiline 屬性,也匹配 n 或 r 之後的位置。匹配輸入字串的結束...

正規表示式字元

正規表示式符號 字元 描述 標記下乙個字元是特殊字元或文字。例如,n 和字元 n 匹配。n 則和換行字元匹配。序列 和 匹配,而 則和 匹配。匹配輸入的開頭。匹配輸入的末尾。匹配前乙個字元零或多次。例如,zo 與 z 或 zoo 匹配。匹配前乙個字元一次或多次。例如,zo 與 zoo 匹配,但和 z...

正規表示式相關 正規表示式字元描述

1 字元描述 將下乙個字元標記為特殊字元或字面值。例如 n 與字元 n 匹 配。n 與換行符匹配。序列 與 匹配,與 匹配。匹配輸入的開始位置。匹配輸入的結尾。匹配前乙個字元零次或幾次。例如,zo 可以匹配 z zoo 匹配前乙個字元一次或多次。例如,zo 可以匹配 zoo 但不匹配 z 匹配前乙個...