Portada
Tutoriales
Artículos
Acerca
Donativos
Inicio
FAQ
Buscar
Registrarse
Perfil
Mensajes Privados
Login
Quitar acentos de una cadena de texto
Foros de discusión
->
Intermedio
Jue May 08, 2008 8:00 pm
hugo11ab
Perlero Nuevo
Registrado: 22 Jul 2006
Mensajes: 29
Quitar acentos de una cadena de texto
Que tal de nuevo requiriendo de su valiosa intervención.
¿Cómo puedo quitarle el acento a una cadena de texto? Aquí pongo un ejemplo.
Perl:
my
$nombre
=
"Martín González Gómes"
;
Quisiera que quedara así:
Perl:
$nombre
=
"Martin Gonzalez Gomez"
;
¿Habrá alguna manera de sustituir la vocal acentuada por la vocal sin acento?
Vie May 09, 2008 1:09 am
explorer
Moderador
Registrado: 24 Jul 2005
Mensajes: 3156
Ubicación: Valladolid, España
Por fortuna, en Español tenemos pocos acentos y podemos hacer esto:
Perl:
$nombre
=~
tr
/áéíóúüñçÁÉÍÓÚÜÑÇ/aeiouuncAEIOUUNC/;
Para cosas más complicadas, mejor usar
Text::Unaccent::PurePerl
.
Vie May 09, 2008 9:02 am
hugo11ab
Perlero Nuevo
Registrado: 22 Jul 2006
Mensajes: 29
Gracias por tu pronta respuesta. La instrucción que me diste funcionó correctamente. Y de nuevo muchas gracias.
Mostrar mensajes de anteriores:
Todos los mensajes
1 Día
7 Días
2 Semanas
1 Mes
3 Meses
6 Meses
1 Año
El más antiguo primero
El más reciente primero
Foros de discusión
->
Intermedio
Todas las horas son GMT - 6 Horas
Página
1
de
1
Powered by
phpBB
© 2001, 2005 phpBB Group