SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Søg i tekst og find linjenummer



Hvad med noget i denne stil

$line=1;
while (@doc) {
  print "$ord1 fundet i linie $line\n" if (@doc[0] =~ /($ord1)/g);
  shift @doc;
  $line++;
}

Jeg har ikke testet det men tror det virker :)
Jeg går ud fra at @doc er en liste da jeg ellers ikke forstår hvad du
mener.

Peter Lindstrøm
sslug@sslug

Thomas Rokamp wrote:
> 
> Hejsa!
> 
> Jeg bruger Regular Expressions til at gennemsøge en tekst for forekomster af
> bestemte ord.
> fx.
> while($doc =~ /($ord1)/g){
>   $fundet++;
> }
> printf("Antal fundet : %d", $fundet);
> 
> Jeg vil gerne ha' udskrevet på hvilke linje-numre ordene blev fundet.
> Hvordan gør man det?
> 
> Mvh.
> Thomas Rokamp


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:53
Denne side vedligeholdes af MHonArc .