• Publicidad

Super básico

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Super básico

Notapor Maris » 2005-12-28 17:25 @767

Necesito inactivar varios usuarios cuyo login empiecen con las letra 'a', 'b', 'c' y 'd'. Ahora van mis preguntas..
  • ¿Cómo hago para hacer una búsqueda en Perl? Quiero hacer algo como el IN en base de datos... usuario in ( a,b,c,d)
  • Con respecto a verificar si comienza o no con una palabra que quiero, hice lo siguiente:
    if ($userName =~ /mam*/)
Se supone que quería buscar todos aquellos usuarios cuyo login empiece con mam pero no me resulta =O(... me toma cualquier usuario que tenga en su cadena "mam" y yo solo quiero que sea al inicio...

¿¿¿Alguien me puede ayudar???

:(
Maris
Perlero nuevo
Perlero nuevo
 
Mensajes: 4
Registrado: 2005-12-19 14:01 @625

Publicidad

Re: Super básico

Notapor explorer » 2005-12-28 17:57 @790

Buscar usuarios que empiecen por alguna de las letras a,b,c,d:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. if ( $usuario =~ /^[abcd]/ ) {
  2.     # Desactivamos usuario
  3. }
Coloreado en 0.004 segundos, usando GeSHi 1.0.8.4

Palabra que empiece por mam:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. if ( $usuario =~ /^mam/ ) {
  2.     # Le decimos algo a mam*
  3. }
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

Aquí está el manual. Busca por Match the beginning of the line.
Tutoriales, en español.
Si tienes más dudas, aquí. Y hay más ejemplos a lo largo del foro. Entra en Buscar y pon "expresión regular" como palabras a buscar.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España

Notapor Maris » 2005-12-29 06:05 @295

¡¡¡Gracias!!! :D :D :D :D
Me encanta este foro, ¡¡siempre me ayudan!! :D :D :D

Gracias por la ayuda! :P :P :P
Maris
Perlero nuevo
Perlero nuevo
 
Mensajes: 4
Registrado: 2005-12-19 14:01 @625


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 20 invitados