Am un string care poate avea una din formele :
Cod: Selectaţi tot
$string = "
Stream #0.0[0x1e0]: Video: mpeg1video, yuv420p, 320x240 [PAR 1:1 DAR 4:3], 104857 kb/s, 25 tbr, 90k tbn, 25 tbc
Stream #0.1[0x1c0]: Audio: mp2, 32000 Hz, mono, s16, 48 kb/s
";
sau
$string = "
Stream #0.0[0x1c0]: Audio: mp2, 48000 Hz, stereo, s16, 320 kb/s
Stream #0.1[0x1e0]: Video: mpeg2video, yuv420p, 720x576 [PAR 64:45 DAR 16:9], 7600 kb/s, 25 tbr, 90k tbn, 50 tbc
";
Ce m-ar interesa ar fi sa obtin ceea ce este intre parantezele patrate: [PAR 1:1 DAR 4:3] respectiv [PAR 64:45 DAR 16:9].
Problema mea este ca mai exista un rand de paranteze patrate la inceput, cele cu 0x1c...
Va multumesc pentru ajutor.