我試圖從這個字符串中提取開始日期和時間以及結束日期和時間,但不知道該怎麼做,我的第一個嘗試是找到「開始時間&日期」,然後從接下來的20個字符中獲取這一點,並嘗試將它們轉換爲日期和時間後,但即時通訊假設有一個更好的方法來做到這一點?Python /正則表達式 - 從字符串中獲取開始/結束日期和時間?
body = """
Dear Customer,
Details of service affected:
Start Time & Date: 02/12/2016 02:00
Completion Time & Date: 02/12/2016 06:00
Details of Work:
Change faulty card
"""
if "Start Time & Date" in body:
#get next 20 chars?
你只需要得到下一個16個字符。 –
您的解決方案有什麼問題?如果模板是恆定的,那很好。 – kabanus
使用're.findall('\ d {2}/\ d {2}/\ d {4} \ d {2}:\ d {2}',body)' – ettanany