Foros del Web » Programación para mayores de 30 ;) » Programación General »

Expresiones regulares con perl

Estas en el tema de Expresiones regulares con perl en el foro de Programación General en Foros del Web. Hola que tal!! Tengo una duda a ver quien me ayuda Estoy utilizando la libreria de perl para trabajar con expresiones regulares. supongamos que tengo ...
  #1 (permalink)  
Antiguo 12/05/2009, 10:32
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 1 mes
Puntos: 0
Expresiones regulares con perl

Hola que tal!!

Tengo una duda a ver quien me ayuda

Estoy utilizando la libreria de perl para trabajar con expresiones regulares.
supongamos que tengo una cadena :

"precio =10 && precio2=5"

en expresiones regulares como haría yo para definir un patrón para que cuando busque la cadena "precio" no tome en cuenta la cadena "precio2"??

Es decir para definir fronteras osea sería como: consigueme solo la cadena "precio"!!!

espero que me entiendan!!!
  #2 (permalink)  
Antiguo 12/05/2009, 13:10
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Respuesta: Expresiones regulares con perl

se puede fácilmente ! haciendo algo como

$var = string=~ m/^(.*?) =/;

pero con split lo puedes hacer más fácil talvés...

__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 12/05/2009, 15:17
 
Fecha de Ingreso: marzo-2009
Mensajes: 13
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Expresiones regulares con perl

okey pero algo que no entiendo:

este ^ simbolo no es utilizado para comienzo de linea??
supongamos

que "precio" este en el medio de la cadena:

"precio2 =10 && precio=5"

trabajaría de la misma manera???
  #4 (permalink)  
Antiguo 13/05/2009, 06:14
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Respuesta: Expresiones regulares con perl

haa, perdón, pensé que estabas al principio de la línea...

sacalo y listo ;)

__________________
Esteban Quintana
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:26.