Hallo Peter,
s/#EXTINF:([0-9]{0,5}),(.+?) - (.+?)/$1, '$2', '$3'/;
das sollte mir die ausgabe geben:
<Zeit>, '<Interpret>' - '<Titel>'
Tut es wie gesagt auch, aber wie gesagt, sobald in einem String kein "-" vorkommt, streikt er offensichtlich. Kann mir da wer helfen?? Mit welcher regexp schaffe ich mein Vorhaben?
Versuch mal das '-' und die beiden ' ' mit einem '?' dahinter zu schreiben.
BTW: (.+?) kannst du auch als (.*) schreiben.
Gruß,
Johannes
--
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}
ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}