2007-08-29 11:03 @502 |
|
|
gaby49
Perlero Nuevo
|
Registrado: 2007-07-09 15:55 @705 Mensajes: 22
|
|
|
Buscar cadena
|
|
Hola... Necesito saber cómo buscar de una cadena el contenido dentro de un paréntesis, es decir.... si tengo la cadena "Encabezado principal de hoy (Unidad de medida)" sacar solamente "Unidad de medida". He probado varias combinaciones pero no doy con ninguna... le pongo que sean minúsculas y que estén dentro, pero me lo toma como solo una subcadena...
Ayuda por favor... Saludos
|
2007-08-29 11:16 @511 |
|
|
gaby49
Perlero Nuevo
|
Registrado: 2007-07-09 15:55 @705 Mensajes: 22
|
|
|
|
"AGENCIAS Y AGENTES DEL MINISTERIO PÚBLICO DE LOS FUEROS COMÚN Y FEDERAL POR MUNICIPIO (Miles de agencias)"Esa es mi cadena... por ejemplo... Using perl Syntax Highlighting 1.- #$refe =~ /-?(\w+)/;
2.- #$refe =~ m/\[(\w+)\]/;
#$refe1 = $&;
3.-$refe =~ m/\((\w+)\)/;
print "Mi clave es: $1\n";
y estos son unos de mis tantos movimientos o cosas que pruebo y nada...
|
2007-08-29 11:30 @521 |
|
|
 |
explorer
Administrador
|
Registrado: 2005-07-24 18:12 @800 Ubicación: Valladolid, España Mensajes: 10216
|
|
|
|
Pero... la línea que tienes que extraer ¿está en una o varias líneas? porque según el ejemplo que pones, está en dos líneas separadas... Una posible solución sería Using perl Syntax Highlighting my ($clave) = $refe =~ m/\( (.+) \)/mosix;
_________________ JF^D Perl programming
|
2007-08-29 11:40 @528 |
|
|
gaby49
Perlero Nuevo
|
Registrado: 2007-07-09 15:55 @705 Mensajes: 22
|
|
|
|
|
Según yo... está en una sola línea...
Ahora una cosa... La respuesta que me diste es cuando es una o dos líneas.... porque ya lo probé y si funciona... solo me queda esa pequeña cuestión...
Y mil gracias... ya tenía rato buscándole... ahora puedo seguirle...
Gracias... gracias... gracias...
|
2007-08-29 12:05 @545 |
|
|
 |
explorer
Administrador
|
Registrado: 2005-07-24 18:12 @800 Ubicación: Valladolid, España Mensajes: 10216
|
|
|
|
Con la opción /s, es para dos líneas. Más información, en perlre.
_________________ JF^D Perl programming
|
2007-08-29 12:13 @551 |
|
|
Perl user
Maestro Honorario
|
Registrado: 2004-11-03 21:11 @924 Mensajes: 272
|
|
|
|
|
Yo creo que sería bueno permitirle al usuario intentar solucionar su problema, mediante la corrección de sus intentos.
Claro, la libertad de la respuesta está complementamente abierta a quien responde, pero crea una dependencia enorme de dicha persona y baja mucho el interés por documentarse, siendo que Perl es uno de los lenguajes mejor documentados (y lleno de ejemplos, manuales, tutoriales y FAQs).
Saludos,
_________________ Marco A. Manzo
amnesiac@unixmonkeys.com
http://www.unixmonkeys.com/amnesiac/
|
2007-08-30 02:13 @134 |
|
|
Perl user
Maestro Honorario
|
Registrado: 2004-11-03 21:11 @924 Mensajes: 272
|
|
|
|
|
Qué tal explorer,
No, al contrario, y te exhorto a que sigas ayudando a la gente tal como lo has hecho siempre, mi punto es porque... a veces cuando ayudamos a alguien y les damos una respuesta plana, dejamos a duda la capacidad de esa persona, ya que no nos tomamos el tiempos de analizar sus intentos o decirles si van bien o mal.
En lo personal, una persona siente aun mayor satisfacción cuando se les reconoce que lo están haciendo bien, mas que obtener la solución directamente. Ahora bien, seguido vienen con "urgencias" pero no creo que sea TAN urgente como para no detenerse un momento por el manual u obtener una guía de alguna de las personas de aquí.
Yo creo que haces un excelente trabajo, no fué regaño mi comentario, al contrario me sorprende la dedicación. Tómalo como mi aportación a tu ayuda.
_________________ Marco A. Manzo
amnesiac@unixmonkeys.com
http://www.unixmonkeys.com/amnesiac/
|
2007-08-30 11:29 @520 |
|
|
gaby49
Perlero Nuevo
|
Registrado: 2007-07-09 15:55 @705 Mensajes: 22
|
|
|
|
|
Agradezco la información que me proporcionaste... y no se trata de que no haya leído manuales y si soy principiante y tengo días que me leo uno y otro manual pero llega un momento en que uno se embota y la presión de sacarlo que por eso recurro al foro si por mi fuera planteaba todo el problema a ver si una alma caritativa me lo resuelve, pero sé que no es el caso, a mi de nada me serviría eso... quiero aprender y lo que hace Explorer es de mucha ayuda.... de cierta manera nos quita la traba... Así que yo te apoyo y creo que para ti no es problema ayudar... tienes vocación de servicio y ayuda y creo que más de uno te lo agradecemos... En fin...
De verdad agradezco tu tiempo y tu dedicación. ¡¡¡Saludos y buen día!!!!
|
|
Página 1 de 1
|
[ 10 mensajes ] |
|
| Reglas del Foro |
No puedes abrir nuevos temas en este Foro No puedes responder a temas en este Foro No puedes editar tus mensajes en este Foro No puedes borrar tus mensajes en este Foro No puedes enviar adjuntos en este Foro
|
|
Socializa |
 |
|