0
我使用正則表達式的.Net,我試圖匹配任何的這些話如何匹配任何的這些話,但剛剛過去的一個與.NET正則表達式列表
call from, call to, call ended, no answer, send video message
只是最後一個在這個名單(名單來自剪貼板,有CRLF每行之後)
I know
[3/10/2015 11:18:11 PM] John Gerome: you know
[3/10/2015 11:20:32 PM] John Gerome: tell me
[2/25/2015 4:23:23 PM] *** Call from John Gerome ***
[2/25/2015 5:36:38 PM] *** Call ended, duration 1:13:15 ***
[2/2/2015 5:55:35 PM] *** Call to John Gerome ***
[2/2/2015 7:01:17 PM] *** Call ended, duration 1:05:34 ***
[3/10/2015 11:16:46 PM] *** Call to John Gerome, no answer.
Send video message ***
[3/10/2015 11:18:11 PM] John Gerome: say something
[3/10/2015 11:20:32 PM] John Gerome: Bob
[3/10/2015 11:20:32 PM] John Gerome: are you there
有什麼辦法只有一個正則表達式的代碼來做到這一點????也許替換??
到目前爲止,我有做到這一點...
(Call (from|to|ended)|no answer|Send video message)
因此,在這種特殊情況下的最終輸出應爲「發送視頻消息」(引號內部消除),它可以根據其變化纔是硬道理匹配在列表中(底部的那個)。
謝謝先進。
您期望的確切輸出是什麼? – GolfWolf 2015-03-31 15:26:03
最後一個元素('發送視頻消息')還是最後一個匹配的行? – 2015-03-31 15:29:41
最後一個元素:___Send video message___ THanks – litu16 2015-03-31 15:32:18