Op mijn website draai ik een proxy, geschreven in cgi. Maar het probleem is nu dat ik bepaalde sites d.m.v. "badwords" wil blokkeren en er uit wil filteren.
Het gaat dus om de gehele link.
Het lukt me al om door bijvoorbeeld:
Ik zou het zo willen hebben dat ik:
"goedwoord.nl/goedwoord/badword" er dus ook uit kan filteren.
En helemaal als:
"http://www.google.nl/search?hl=nl&q=badword&btnG=Google+zoeken&meta="
Óók eruit gefilterd werd.
Maar het lukt me niet, na zowat (voor mij) alle combinaties geprobeerd te hebben, bijvoorbeeld:
Mijn gebruikte bronnen:
http://nl3.php.net/pcre
http://www.english.uga.edu/humcomp/perl/regex2a.html
Programming FAQ - Regular expressions
Heeft iemand enig idee?
Het gaat dus om de gehele link.
Het lukt me al om door bijvoorbeeld:
code:
de website "badword.com" of "badword.nl" of "badword.dk" te filteren, en het werkt zelfs ook nog voor "goedwoordbadword.com", maar dát werkt weer niet voor "badwordgoedwoord.com", en dat zou ik ook graag willen.1
| 'badword\.[a-z]' |
Ik zou het zo willen hebben dat ik:
"goedwoord.nl/goedwoord/badword" er dus ook uit kan filteren.
En helemaal als:
"http://www.google.nl/search?hl=nl&q=badword&btnG=Google+zoeken&meta="
Óók eruit gefilterd werd.
Maar het lukt me niet, na zowat (voor mij) alle combinaties geprobeerd te hebben, bijvoorbeeld:
code:
1
2
| '[a-z]badword\.[a-z]' '?badword?\.[a-z]' |
Mijn gebruikte bronnen:
http://nl3.php.net/pcre
http://www.english.uga.edu/humcomp/perl/regex2a.html
Programming FAQ - Regular expressions
Heeft iemand enig idee?
[ Voor 8% gewijzigd door kvdd op 15-06-2007 20:00 ]