ik kom er niet meer uit. van alles al geprobeerd. niet het bekende greedy probleem. maar wat wel?
(input)
[img]"http://www.regeert.nl"[/img] (output)
zoals je ziet pakt hij netjes de 'src=' en de 'henk=', maar niet de 'width='. iemand?
extra:
en als iemand mij een 1 liner kan geven om alles wat niet tussen quotes staat wel tussen quotes te zeten is dat ook niet verkeerd
met uitzondering van wat al tussen quotes staat uiteraard
alvast bedankt voor je/jullie input!
PHP:
1
2
3
4
5
6
| <? $fdata = "[img]http://www.regeert.nl[/img]"; // ' = ' $data=preg_replace("/ (.*?)=(.*?) /i", " \\1=\"\\2\" ", $fdata); ?> |
[img]"http://www.regeert.nl"[/img] (output)
zoals je ziet pakt hij netjes de 'src=' en de 'henk=', maar niet de 'width='. iemand?
extra:
en als iemand mij een 1 liner kan geven om alles wat niet tussen quotes staat wel tussen quotes te zeten is dat ook niet verkeerd
met uitzondering van wat al tussen quotes staat uiteraard
alvast bedankt voor je/jullie input!