Buscar una cadena de texto dentro de un archivo de texto

Discusión sobre NeoBook en español

Moderator: Neosoft Support

Locked
tioemo
Posts: 33
Joined: Sun Dec 09, 2012 2:37 am

Buscar una cadena de texto dentro de un archivo de texto

Post by tioemo »

Buenas tardes
¿Hay alguna manera de buscar el número de línea en la que se encuentra una cadena de texto dentro de un archivo de texto?

Muchas gracias
mishem
Posts: 581
Joined: Mon Oct 08, 2012 1:51 pm

Re: Buscar una cadena de texto dentro de un archivo de texto

Post by mishem »

hpwControl
hpwLineNumber
tioemo
Posts: 33
Joined: Sun Dec 09, 2012 2:37 am

Re: Buscar una cadena de texto dentro de un archivo de texto

Post by tioemo »

Gracias
User avatar
dpayer
Posts: 1394
Joined: Mon Apr 11, 2005 5:55 am
Location: Iowa - USA

Re: Buscar una cadena de texto dentro de un archivo de texto

Post by dpayer »

tioemo wrote:Buenas tardes
¿Hay alguna manera de buscar el número de línea en la que se encuentra una cadena de texto dentro de un archivo de texto?

Muchas gracias
Try this if you want to only use NB script:
[syntax=neobook]. NOTE [mystring] is the searched for data
. [datafile] is the path to external file being searched
. [datafoundinlines] is the list of lines containing data, needs to be cleared each time you search

SetVar "[datafoundinlines]" ""
FileLen "[datafile]" "[linecount]"
Loop "1" "[linecount]" "[Counter]"
FileRead "[datafile]" "[CTR]" "[linecontent]"
SearchStr "[mystring]" "[linecontent]" "[foundstring]" ""
If "[foundstring]" ">" "0"
Setvar "[datafoundinlines]" "[datafoundinlines][CTR],"
Endif
Endloop

AlertBox "Result" "Data found in lines: [datafoundinlines]"

[/syntax]
David Payer
Des Moines, Iowa
USA
Locked