以數字進行分割
假設有以下字符串mystr,就想以數字進行分割
mystr = "導演: 萊塞·霍爾斯道姆 主演: 理查·基爾 2009 美國 劇情"
指定數字共4位 進行分割
import re
mystr = "導演: 萊塞·霍爾斯道姆 主演: 理查·基爾 2009 美國 劇情"
lst = re.split(r"\d{4}", 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])
導演: 萊塞·霍爾斯道姆 主演: 理查·基爾
**********
美國
**********
劇情