Hoi,
Ik ben een scriptje aan het schrijven en nu gebruikt ik
if ($line=~m/bla/io) {
$tekens_tot_begin=0;
$tekens_tot_begin=index($line, "bla", $tekens_tot_begin);
$tekens_tot_eind=index($line, "baf", $tekens_tot_begin);
$lengte=$tekens_tot_eind - $tekens_tot_begin;
$grab=substr($line, $tekens_tot_begin + 3, $lengte - 3);
Hiermee zoek ik in de string $line naar "bla".
en krijg ik in $grab alle letters van bla tot baf.
bla en baf worden dan later weggehaalt.
Mijn probleem is echter dat bla en baf meedere keren in $line kunnen voorkomen en deze moeten ook gegrabt worden.
Kan iemand mij verder helpen.
Bestaat er een optie bij ~m waarmee hij zo vaak zoekt
totdat hij niets meer gevonden heeft.
Ik ben een scriptje aan het schrijven en nu gebruikt ik
if ($line=~m/bla/io) {
$tekens_tot_begin=0;
$tekens_tot_begin=index($line, "bla", $tekens_tot_begin);
$tekens_tot_eind=index($line, "baf", $tekens_tot_begin);
$lengte=$tekens_tot_eind - $tekens_tot_begin;
$grab=substr($line, $tekens_tot_begin + 3, $lengte - 3);
Hiermee zoek ik in de string $line naar "bla".
en krijg ik in $grab alle letters van bla tot baf.
bla en baf worden dan later weggehaalt.
Mijn probleem is echter dat bla en baf meedere keren in $line kunnen voorkomen en deze moeten ook gegrabt worden.
Kan iemand mij verder helpen.
Bestaat er een optie bij ~m waarmee hij zo vaak zoekt
totdat hij niets meer gevonden heeft.