[caracas-pm] Expresión regular between
Francisco Obispo
fobispo at isc.org
Thu Jul 12 09:23:25 PDT 2012
Si quieres capturar los paréntesis usa:
$cadena=~ m/.*?(\(.*?\)\).*?/;
On Jul 12, 2012, at 9:12 AM, Lenin Hernández wrote:
> Muchas gracias por la respuesta, explicación y recomendación, la
> expresión sigue arrojando el mismo resultado que tenia
>
>> $cadena = "perl monger (xyz123) caracas";
>> $cadena =~ m/.*?\((.*?)\).*?$/;
>> print $1;
>
> retorna: xyz123 sin incluir los propios paréntesis,
>
> incluso probando otra combinación de caracteres como patron ejemplo: # =
>
> $cadena = "perl monger #xyz123= caracas";
> $cadena =~ m/.*?#(.*?)=.*?$/;
> print $1;
>
>
> sigue capturando xyz123 sin incluir los caracteres del between deseado
>
>
>
> --
> Lenin Hernández
> Twitter: @leninmhs
> 2.6.32 on Debian Wheezy
> CUCLUG.: "no hay nada mejor, que hacer lo que realmente te gusta".
> Linus Tordvalds.: "If it compiles, it is good, if it boots up it is perfect".
Francisco Obispo
email: fobispo at isc.org
Phone: +1 650 423 1374 || INOC-DBA *3557* NOC
PGP KeyID = B38DB1BE
More information about the caracas-pm
mailing list