Try it. Works like beauty for me:
((?<=key[0-9]?=)[^\s]*(\s|$))+
(?<=regex) - ( ) . , key[0-9]?=. [0-9] , ? . , : [^\s]. , * , (\s|$).
Update
blob , , , , :
([^\s]+)=(.+?(?=([^\s]+=|$)))
, ( / , ).
:
Url, /flash/56553550_hi.mp4
Log, SESSIONSTART [16/Dec/2010:13:44:17 +0000] flash/56553550_hi.mp4 0 192.168.20.31 1 [16/Dec/2010:13:44:17 +0000] 0 0 0 [0 No Error] [0 No Error [rtmp://helix.pete.videolibraryserver.com/flash/56553550_hi.mp4]
( ):
[^\s]+=(.+?(?=([^\s]+=|$)))
RegEx
RegEx