Hallo,
Ik probeer in een HTML bestand naar links te zoeken dmv een regular expression. Dit is opzich niet zo heel spannend, maar wat ik mij afvraag of het ook mogelijk is meerdere matches in 1 regel te kunnen terughalen. Dit omdat op een regel HTML wel vaker meer links staan. Hieronder een voorbeeld zoals ik het wil hebben in Perl. Welke taal het is is opzich niet zo belangrijk, het gaat hem om die regexp (tenzij het niet mogelijk is met een regexp natuurlijk).
Edit: Voor het idee de punt ook maar even ge-escaped
Ik probeer in een HTML bestand naar links te zoeken dmv een regular expression. Dit is opzich niet zo heel spannend, maar wat ik mij afvraag of het ook mogelijk is meerdere matches in 1 regel te kunnen terughalen. Dit omdat op een regel HTML wel vaker meer links staan. Hieronder een voorbeeld zoals ik het wil hebben in Perl. Welke taal het is is opzich niet zo belangrijk, het gaat hem om die regexp (tenzij het niet mogelijk is met een regexp natuurlijk).
code:
1
2
3
4
| $string = "<td><a href=\"pagina01.htm\">1</a></td><td><a href=\"pagina02.htm\">2</a></td>";
if ($string =~ /<a href=\"pagina([0-9]{2})\.htm\">/) {
print "pagina" . $1 . ".htm";
} |
Edit: Voor het idee de punt ook maar even ge-escaped
[ Voor 4% gewijzigd door HaBl op 12-10-2006 12:46 ]