Buscar cadena en String

Iniciado por .:Weeds:., 10 Febrero 2011, 18:27 PM

0 Miembros y 1 Visitante están viendo este tema.

.:Weeds:.

Estoy haciendo un programa que cambia las paginas de inicio de los navegadores y en el navegador chrome me ha surgido el siguiente problema; el archivo de configuración de la página de inicio, en la parte donde este dato se almacena es esta línea:
  "homepage": "http://www.google.es",
Y pensé bueno pues hago un
Código (vbnet) [Seleccionar]
InStr(""homepage": "http://www.google.es",", "Mi cadena a reemplazar")
Pero me encontre con dos problemas, el primero y el más logico que no todo el mundo tiene la página de google de inicio, con lo cual necesitaria buscar la fila en la que se encuentre y no se si siempre se encuentra en la misma fila, y el segundo y más importante como agrego las "" para que visualbasic las reconozca como tales, no como una cadena string aparte no se si me explico bien, probarlo y os dareis cuenta.

Hay alguna forma de hacer esto: ??
Que busque ===> "homepage": " y despues que aqui haya el texto que sea y que termine en ",

Saludos.


.mokk.

Yo te aconsejo leer el archivo y hacer un split(cadena," ") y ya lo guardas en un dim h as string() = split(cadena, " ") y ahora ahi buscas por homepage y el que siga de ese deberia ser la web ahora solo queda ahora si
Código (vb.net) [Seleccionar]

dim h as string() = split(cadena," ")
dim a as integer = 99999
for i = 0 to h.length -1
if h(i) = "homepage" then
a = i+1
exit for
end if
next
msgbox(h(a).tostring)


Supongo que podria funcionar

.:Weeds:.

Al final he copiado todo el conenido del archivo y he creado el archivo directamente, gracias igualemente.

Saludos.