我在ISO 8601(2009-11-19T19:55:00
)中有一段時間,它也與名稱commence
配對。我試圖將其解析爲兩個。我目前最多到這裏:正則表達式到第1個冒號
import re
sColon = re.compile('[:]')
aString = sColon.split("commence:2009-11-19T19:55:00")
顯然,這將返回:
>>> aString
['commence','2009-11-19T19','55','00']
我想它是什麼,返回的是:
>>>aString
['commence','2009-11-19T19:55:00']
我會如何做這在原創?另外,您是否推薦任何您發現有用的正則表達式鏈接或書籍,因爲我可以看到自己在未來需要它!
編輯:
爲了澄清...我需要一個正則表達式,只會在解析的:
第一個實例,這可能嗎?冒號之前的文本(commence
)有可能,是的...
冒號前部分的可能值是多少?只有「開始」? – 2009-11-20 13:58:33