elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP)
| | | |-+  Programación Visual Basic (Moderadores: LeandroA, seba123neo)
| | | | |-+  Sacar cadena
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Sacar cadena  (Leído 2,045 veces)
mitsumy

Desconectado Desconectado

Mensajes: 26


Ver Perfil
Sacar cadena
« en: 8 Octubre 2009, 21:07 pm »

Buenas a todos estoy liado con lo siguiente:

Necesito sacar parte de un string delimitado por comillas. ejemplo.

Tengo los siguientes string:

Código:
<option  value="cutclear.cn">cutclear.cn&nbsp;&nbsp;(US, Glype)
<option  value="forexproxyonline.info">forexproxyonline.info&nbsp;&nbsp;(CZ, Glype)

necesito sacar lo que esta dentro de comillas y guardarlo en un archivo, seria algo como: 

cutclear.cn
forexproxyonline.info

pero no se como hacerlo, he tratado de utilizar Microsoft VB Script Regular Expressions  pero no se como realizar la expesion para que funcione.

si alguien me pued dar una manito, u otro metodo para realizar esta tarea.

Gracias


En línea

cassiani


Desconectado Desconectado

Mensajes: 978


« Anterior | Próximo »


Ver Perfil WWW
Re: Sacar cadena
« Respuesta #1 en: 8 Octubre 2009, 22:18 pm »

ahora no te puedo hacer un ejemplo, pero te daré una opción y tu lo codeas vale?

usa la función Instr para hallar la posicion inicial de la cadena que extraeras, lo que buscaras con el instr es la primera comila doble, luego buscas la segunda con la misma función partiendo del resultado anterior y esos valores los usaras para extraer la cadena usando la función Mid, luego repetiras el proceso mientras Insrt halle comillas dobles. Espero haberme explicado.

saludos!!


En línea

mitsumy

Desconectado Desconectado

Mensajes: 26


Ver Perfil
Re: Sacar cadena
« Respuesta #2 en: 9 Octubre 2009, 01:27 am »

uhmmmmm...pues intente hacerlo de esa forma pero me encontre con lo siguiente la funcion mid recibe como parametros la cadena, la posicion inicial y el numero de caracteres a escribir.... y este ultimo parametro no se conoce....

no se si me hago entender.
En línea

cassiani


Desconectado Desconectado

Mensajes: 978


« Anterior | Próximo »


Ver Perfil WWW
Re: Sacar cadena
« Respuesta #3 en: 9 Octubre 2009, 01:31 am »

lo puedes hallar, si la primera aparicion de comillas doble es la '9' y la segunda aparición es la '14'
Código:
PosIni = 9
PosFin = 14
strLong = PosFinal - PosIncial

5? eso seŕa lo que uses en el mid

Código:
Mid$(sCadena,PosIni+1,strLong-1)

saludos!!
« Última modificación: 9 Octubre 2009, 01:53 am por cΔssiΔnі » En línea

mitsumy

Desconectado Desconectado

Mensajes: 26


Ver Perfil
Re: Sacar cadena
« Respuesta #4 en: 9 Octubre 2009, 02:03 am »

gracias me ha servido mucho
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Crear cadena
Scripting
ANreZZ 4 3,963 Último mensaje 5 Febrero 2021, 18:55 pm
por Xyzed
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines