• Publicidad

Cambiar minúscula por mayúscula en cierto contexto

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

Cambiar minúscula por mayúscula en cierto contexto

Notapor xagutxu_perez » 2008-04-05 06:05 @295

Hola, me gustaría que me ayudarais con un problemilla, que seguramente será muy fácil, pero me estoy rompiendo la cabeza...

Tengo un texto donde pueden aparecer minúsculas después de un punto (entre ellos siempre hay un espacio), y me gustaría poder cambiar esa minúscula de principio de frase a mayúscula. He intentado con "=~ s/ / /", pero no sé hacerlo. He intentado también con "tr", pero tampoco sé hacerlo. También he mirado el ucfirst, pero solo sirve para principio de cadena.

Gracias por vuestra ayuda,

Xagutxu
xagutxu_perez
Perlero nuevo
Perlero nuevo
 
Mensajes: 43
Registrado: 2008-04-04 03:56 @206

Publicidad

Notapor explorer » 2008-04-05 06:37 @317

Sintáxis: [ Descargar ] [ Ocultar ]
Using bash Syntax Highlighting
perl -le '$_="hola. adios. hola"; s/(\. \w)/uc($1)/ge; print'

perl -le '$_="hola. adios. hola"; s/((?:\. |^)\w)/uc($1)/ge; print'
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
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 xagutxu_perez » 2008-04-05 07:01 @334

Muchííííííííííííísimas gracias...
xagutxu_perez
Perlero nuevo
Perlero nuevo
 
Mensajes: 43
Registrado: 2008-04-04 03:56 @206


Volver a Básico

¿Quién está conectado?

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