Ik ben op het moment bezig met een scriptje dat o.a. telt hoeveel links naar plaatjes (.jpg/.jpeg) er op een pagina staan, maar de regexp wil nog niet echt lukken. Tot nu toe heb ik uit de snoopy class het volgende, wat redelijk efficient de links op de pagina doet:
Echter, het is me nog niet gelukt het stukje te krijgen wat matcht met .jpg en .jpeg. Dus, als iemand goed is met regexps, bij voorbaat dank!
PHP:
1
2
3
4
| preg_match_all("'<\s*a\s+.*href\s*=\s* // vindt <a href= ([\"\'])? // vindt enkele of dubbele quote (?(1) (.*?)\\1 | ([^\s\>]+)) // matcht tot de volgende quote, anders volgende space 'isx",$document,$plaatjes); |
Echter, het is me nog niet gelukt het stukje te krijgen wat matcht met .jpg en .jpeg. Dus, als iemand goed is met regexps, bij voorbaat dank!