Busqueda de texto en archivo

19/08/2004 - 22:23 por Juan Carlos | Informe spam
Hola a todos, estoy realizando una busqueda de un texto
sobre un archivo y me gustaria poder saber en que
posicion exactamente se encuentra la palabra que estoy
buscando, dentro del mismo

No se numero de byte revorridos hasta que se encontro, u
otro metodo, pero realmente no se como hacer esto


muchas gracias por su ayuda

Juan Carlos

Preguntas similare

Leer las respuestas

#6 Jose Carlos
20/08/2004 - 20:50 | Informe spam
Bueno perdonad otra vez, es que me he vuelto a equivocar y me he dado cuenta
al leerlo.
Si lo que te interesa es la palabra, se me ocurre, pasar el texto a un array
de las palabras y encontrar en este array en que indice esta tu palabra.
Si es la posicion del texto con InStr

Con InStr no con SubString.

Espero haber contestado a tu duda y que te ayude
Un saludo

"Juan Carlos" escribió en el mensaje
news:98cf01c4862a$683ccce0$
Hola a todos, estoy realizando una busqueda de un texto
sobre un archivo y me gustaria poder saber en que
posicion exactamente se encuentra la palabra que estoy
buscando, dentro del mismo

No se numero de byte revorridos hasta que se encontro, u
otro metodo, pero realmente no se como hacer esto


muchas gracias por su ayuda

Juan Carlos
Respuesta Responder a este mensaje
#7 DJ_MIAO
20/08/2004 - 22:20 | Informe spam
Que libros son porque todos los que tengo hablan sobre
eso y son unos cuantos y libros en pdf son como 65 libros
y todos hablan de ese tema.


Miao...

Ya tengo varios libros, pero en ninguno mencionan este
tema, por eso es que pregunto por aca
Y quien me pueda colaborar realmente se lo agradeceré


Comprate un libro y busca donde hablen sobre los






streams



Miao
Hola a todos, estoy realizando una busqueda de un






texto
sobre un archivo y me gustaria poder saber en que
posicion exactamente se encuentra la palabra que








estoy
buscando, dentro del mismo

No se numero de byte revorridos hasta que se








encontro,
u
otro metodo, pero realmente no se como hacer esto


muchas gracias por su ayuda

Juan Carlos





La verdad es que el tema ERA sencillo antes de la




llegada
del unicode... ahora es más o menos complicado


dependiendo
de la codificación que estés usando. De momento te




anexo
un
codiguillo:

Dim f As StreamReader
Dim s as String

f = New StreamReader("C:\Autoexec.bat")
s = f.ReadLine

While s <> Nothing
Console.WriteLine(s)

'haz cosas aqui

s = f.ReadLine
End While

Con el anterior código lees linea a linea el archivo
entonces, suponiendo que está en ANSII antiguo cada




letra
es un byte, por lo tanto, si añadieses un contador:

Dim c as Integer


c += s.Lenght()

cuando encontrases lo buscado sabrias en que byte se
encuentra, pero REPITO si no es ANSII no funcionará así,
pero como supongo que si será pues ya está.

Saludossss
.



.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida