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

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Ayuda con expresiones regulares en vb.net
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Ayuda con expresiones regulares en vb.net  (Leído 2,640 veces)
<housedir>

Desconectado Desconectado

Mensajes: 199



Ver Perfil
Ayuda con expresiones regulares en vb.net
« en: 31 Agosto 2013, 16:38 pm »

hola a todos, pues veran he estado tratando de entender como armar una expresion regular en vb.net pero no consigo un sitio que me explique detalladamente que hace cada simbolo, solo encuentro ejemplos de como hacer esto o lo otro pero nada de verdad que explique bien las cosas.

Por ejemplo para capturar una url en un texto se usa

Citar
(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?

el cual funciona muy bien, pero si alguien pudiera explicarme un poco como logran llegar a eso se los agradeceria muchisimo...

en estos momentos estoy buscando una expresion regular que me devuelva un texto hasta encontrarce con un "[" ó "(" ó "-"


En línea

Titulo: Padre nuestro
Padre Nuestro que estás en www.cielo.com
Santificado sea tu server, venga a nosotros tu shareware
Hágase tu downloading así en el http como en el ftp
Danos hoy nuestro surfing de cada día,
Perdona nuestros bugs
como nosotros también perdonamos a Microsoft.
No nos dejes caer en una Mac y líbranos de todo worm.
Enter...
raul338


Desconectado Desconectado

Mensajes: 2.633


La sonrisa es la mejor forma de afrontar las cosas


Ver Perfil WWW
Re: Ayuda con expresiones regulares en vb.net
« Respuesta #1 en: 31 Agosto 2013, 17:23 pm »

No estoy seguro que haya manuales de referencia en español, pero este es muy bueno y esta en ingles

http://www.regular-expressions.info/


En línea

criskapunk

Desconectado Desconectado

Mensajes: 277



Ver Perfil
Re: Ayuda con expresiones regulares en vb.net
« Respuesta #2 en: 31 Agosto 2013, 17:31 pm »

Buenas,

Capaz esto te ayuda (En Python)

Código
  1. import re
  2. cadena = "Esto es(una cadena[de -caracteres"
  3. print re.split("\(|\[|-", cadena)
Código:
['Esto es', 'una cadena', 'de ', 'caracteres']

Devuelve una lista en la que cada elemento es la parte de la cadena original que corresponde, utilizando como separadores los símbolos ( ; [ ; -.

Podés mirar este artículo de Wikipedia:
http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular


Un saludo.
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.788



Ver Perfil
Re: Ayuda con expresiones regulares en vb.net
« Respuesta #3 en: 31 Agosto 2013, 19:37 pm »

no consigo un sitio que me explique detalladamente que hace cada simbolo

Ya te han proporcionado el link de la Wikipedia pero la ayuda en inglés está mucho más completa: http://en.wikipedia.org/wiki/Regular_expression

estoy buscando una expresion regular que me devuelva un texto hasta encontrarce con un "["

Código
  1.    Dim [String] As String = "Hello world! [ FTW!"
  2.    Dim [RegEx] As String = "^(.*)\["
  3.    Dim [Match] As String = Convert.ToString(System.Text.RegularExpressions.Regex.Match([String], [RegEx]).Groups(1))
  4.    ' MsgBox(String.Format("""{0}""", [Match])) ' Result: "Hello World! "

La he hecho al vuelo, pero para crear, modificar y en general testear de forma sencilla tus RegEx te recomiendo la aplicación "RegEx Buddy".

Saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda: Sacar un modelo con Expresiones Regulares para el GESHI.
PHP
Agente Naranja 0 1,500 Último mensaje 6 Septiembre 2007, 13:50 pm
por Agente Naranja
[ayuda][python]problema con expresiones regulares
Scripting
daryo 3 2,291 Último mensaje 16 Enero 2014, 04:38 am
por Once
Ayuda expresiones regulares.
Scripting
AlejandroPrz 1 1,692 Último mensaje 11 Febrero 2014, 14:00 pm
por fary
Ayuda con python, expresiones regulares y urllib
Scripting
madoko 6 2,727 Último mensaje 2 Diciembre 2015, 00:14 am
por madoko
[PYTHON ]Ayuda expresiones regulares
Scripting
aangrymasther 1 2,553 Último mensaje 20 Diciembre 2022, 16:29 pm
por aangrymasther
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines