Hola, aver si me podeis ayudar:
Veamos, esta es mi expresion regular para obtener todo aquiello que este entre parentesis:
Citar(\(.*?\))
Como hago para que seleccione todo lo que esta entre parentesis peeeeeero sin el parentesis, me explico? :P
Gracias¡! ;D
[(](.*?)[)]
O
\((.*?)\)
Prueba cualquiera, no lo eh probado pero deberia funcionar, pero para que lenguaje es?
Es para VB, testeo todo aqui:
http://regexpal.com/
Y no me funcionan... :P
Gracias ;D
DoEvents¡! :P
ps nose VB, pero te digo como hacerlo....
Debes escapar los paréntesis...
Perl
#!/usr/bin/perl
$a = '(gfhgfhg)';
if($a =~ m/\((.*?)\)/){
print $1, "\n";
}
Salida:
yoya@yoya-desktop:~/Escritorio$ perl a.pl
gfhgfhg
Es un tema interesante el de las expresiones regulares, no tendreis un par de enlaces para que el tito Kar se entere mejor del tema? :laugh: :laugh:
Cita de: *PsYkE1* en 25 Julio 2010, 21:31 PM
Citar(\(.*?\))
Como hago para que seleccione todo lo que esta entre parentesis peeeeeero sin el parentesis, me explico? :P
Citar\((.*?)\)
Era simplemente poner los "\(" fuera de la captura :P
Y lo que te muestra regexpal es la parte "trabajada" por el regexp, o sea, nunca vas a ver lo que esta dentro del parentesis :P usa RegexBuddy y vas a ver que lo podras ver claramente :)
(http://r.i.elhacker.net/cache?url=http://img191.imageshack.us/img191/756/20484596.png)
:)
Cita de: Karcrack en 25 Julio 2010, 23:01 PM
Es un tema interesante el de las expresiones regulares, no tendreis un par de enlaces para que el tito Kar se entere mejor del tema? :laugh: :laugh:
http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/166-expresiones-regulares.htm
(http://www.recursosvisualbasic.com.ar/htm/trucos-codigofuente-visual-basic/166-expresiones-regulares.htm)
xD justo vb + expreg
RegexPal en la parte superior derecha tiene una pequeña referencia sobre las expreg, solo hay que saber ingles :xD
@YoyaGracias por la ayuda, al final utilice esto:
Citar\((.*?)\)
Lo que paso es que en http://regexpal.com/ te muestra la cadena donde trabaja la ExprReg (Con parentesis) y entonces no veia la solucion... :¬¬ :laugh:
@Tito Kar :xD
Mira esto: http://es.wikipedia.org/wiki/Expresi%C3%B3n_regular
Sobretodo los links del final, al menos es por donde yo voy aprendiendo... ;)
Pd: Gracias Raul!!! :-*
DoEvents¡! :P
Citar
Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje.
:¬¬