Ik ben nog niet echt een held met regexxen maar heb een string waar een stukje uitgeplukt moet worden.
Nou heb ik bijvoorbeeld de volgende string:
[Videos - - Other - Sci-Fi] Blade The Series.S01E09.WS.DSR.XviD-DIMENSION.avi [eztv] [Kimble]
waar dus het eerste stuk tussen de brackets random is en er een random aantal brackets achter aan kunnen komen. Nu wil ik enkelen het eerste gedeelte van inclusief brackets er uit vissen.
Hieronder staat dus dus regex die het eerste stuk er wel uit haalt als alleen enkel de eerste bracket voorkomt maar zodra er dus op het eind ook een bracket staat ziet hij dat als eind bracket en delete hij de gehele string. Mijn vraag dus: hoe geef ik op dat hij zodra hij een closing bracket heeft gevonden moet stoppen met 'zoeken'.
Nou heb ik bijvoorbeeld de volgende string:
[Videos - - Other - Sci-Fi] Blade The Series.S01E09.WS.DSR.XviD-DIMENSION.avi [eztv] [Kimble]
waar dus het eerste stuk tussen de brackets random is en er een random aantal brackets achter aan kunnen komen. Nu wil ik enkelen het eerste gedeelte van inclusief brackets er uit vissen.
Hieronder staat dus dus regex die het eerste stuk er wel uit haalt als alleen enkel de eerste bracket voorkomt maar zodra er dus op het eind ook een bracket staat ziet hij dat als eind bracket en delete hij de gehele string. Mijn vraag dus: hoe geef ik op dat hij zodra hij een closing bracket heeft gevonden moet stoppen met 'zoeken'.
code:
1
2
| $regex = '^\[.*\]'; $title = preg_replace($regex, "", $var); |