![](/img/trans.png)
[英]How could I get regex to start when it has reached a specific point within a string?
[英]REGEX to make string start from specific point
我必須使用正則表達式拆分字符串:比如Nikolaus Kopernikus -> 1473-1543
我嘗試了以下操作,但它只給我列出了->
我需要的是1473-1543年,最好在列表['1473','1543']
import re
print ( re.split(r'->', 'Nikolaus Kopernikus -> 1473-1543'))
我想要一個使字符串從特定符號開始的正則表達式,在此先感謝!
如果要使用正則表達式:
import re
re.match('.*->[^\d]*(\d+)-(\d+)','Nikolaus Kopernikus -> 1473-1543').groups()
#output: ('1473', '1543')
如果您需要列表而不是元組,請使用list
功能。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.