python正則表達式分割字符串

以數字進行分割

假設有以下字符串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])
導演: 萊塞·霍爾斯道姆  主演: 理查·基爾 
**********
  美國 
**********
 劇情
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章