Ik heb de volgende code:
Dit staat er o.a. in het meta_new_utf8 bestandje:
amersfoort
amsterdam
Nu wil ik met mijn regex alles selecteren dat met am begint (^am) maar als er foort in voorkomt moet 'ie het niet meenemen.
En dat laatste lukt me dus niet.
Ik dacht zelf aan: /^am.*[^(foort)]/ maar dat pakt 'ie dus niet.
Hoe kan ik in die regex aangeven dat 'ie woorden waar foort in voorkomt niet moet meenemen?
code:
1
2
3
4
5
6
7
8
| #!/usr/bin/perl -w open FH, "meta_new_utf8" or die "Unable to open File\n"; while (<FH>) { chomp; print $_ . "\n" if /^am.*foort/; } close FH; exit 0; |
Dit staat er o.a. in het meta_new_utf8 bestandje:
amersfoort
amsterdam
Nu wil ik met mijn regex alles selecteren dat met am begint (^am) maar als er foort in voorkomt moet 'ie het niet meenemen.
En dat laatste lukt me dus niet.
Ik dacht zelf aan: /^am.*[^(foort)]/ maar dat pakt 'ie dus niet.
Hoe kan ik in die regex aangeven dat 'ie woorden waar foort in voorkomt niet moet meenemen?