Beste mensen,
Ik probeer uit een stuk HTML code een stukje te knippen via een regular expression. Dit werkt echter voor geen meter, en ik denk dat het te maken heeft met de newline's oid. Volgens de regular expressions FAQ hier op GoT, hoeven speciale tekens als # en "" niet geëscaped te worden, dus dat kan het ook niet zijn. Hier het deel waaruit ik wil knippen:
Ik wil het stukje tekst tussen de twee hr's te pakken krijgen. Dat probeer ik via de regex:
Zou denken dat het hoort te werken, maar helaas... Ik heb al geprobeerd de newline's mee te geven in de regex, maar dat wil ook niet helpen. Iemand enig idee?...
Ik probeer uit een stuk HTML code een stukje te knippen via een regular expression. Dit werkt echter voor geen meter, en ik denk dat het te maken heeft met de newline's oid. Volgens de regular expressions FAQ hier op GoT, hoeven speciale tekens als # en "" niet geëscaped te worden, dus dat kan het ook niet zijn. Hier het deel waaruit ik wil knippen:
code:
1
2
3
| <hr noshade width="100%" size="1" color="#000000"> blablabla verschillende tekst <hr noshade width="100%" size="1" color="#000000"> |
Ik wil het stukje tekst tussen de twee hr's te pakken krijgen. Dat probeer ik via de regex:
PHP:
1
2
| preg_match('/<hr noshade width="100%" size="1" color="#000000">(.*?)<hr noshade width="100%" size="1" color="#000000">/i', $source, $ary); $data['beschrijving'] = trim($ary[1]); |
Zou denken dat het hoort te werken, maar helaas... Ik heb al geprobeerd de newline's mee te geven in de regex, maar dat wil ook niet helpen. Iemand enig idee?...