2014-02-05 71 views
0

我有一個元數據ffmpeg產生的視頻文件的文本。使用ffmpeg和正則表達式獲取視頻的'creation_time'

Metadata: 
    major_brand  : qt 
    minor_version : 0 
    compatible_brands: qt 
    creation_time : 2011-09-10 21:44:22 
    model   : iPhone 4 
    model-deu  : iPhone 4 
    encoder   : 4.3.5 
    encoder-deu  : 4.3.5 
    date   : 2011-09-10T17:44:22-0400 
    date-deu  : 2011-09-10T17:44:22-0400 
    location  : +40.7329-073.9864/ 
    location-deu : +40.7329-073.9864/ 
    make   : Apple 
    make-deu  : Apple 

我想用正則表達式上面的文字得到* 'CREATION_TIME' *值。我正在使用C#。

+0

任何努力這麼遠?試圖使用.http: –

回答

1

嘗試使用下一個正則表達式:

creation_time\s*:\s*(\d+-\d+-\d+\s+\d+:\d+:\d+) 

或多個特定的模式:

creation_time\s*:\s*(\d{1,4}-\d{1,2}-\d{1,2}\s+\d{1,2}:\d{1,2}:\d{1,2}) 

子模式返回創建日期

+0

。 –