У меня есть время в ISO 8601 (2009-11-19T19:55:00
), которое также сопряжено с именем commence
. Я пытаюсь разобрать это на две части. Я в настоящее время до здесь:Regex to Split 1st Colon
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']
Как бы я идти о делать это в оригинальном создании sColon
? Кроме того, вы рекомендуете любые ссылки или книги регулярного выражения, которые вы нашли полезными, поскольку я вижу, что я нуждаюсь в этом в будущем!
EDIT:
Для уточнения ... мне нужно регулярное выражение, которое бы просто разобрать на самой первой инстанции :
, возможно ли это? Текст (commence
) перед двоеточием может быть случайным, да ...
Каковы возможные значения для части перед двоеточием? Только «начать»? –