| Lingua :: StrfName Lingua :: StrfName Módulo Formats Nombres de las personas. |
Descargar ahora |
Lingua :: StrfName Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- David Wheeler
- Sitio web del editor:
- http://search.cpan.org/~dwheeler/
Lingua :: StrfName Etiquetas
Lingua :: StrfName Descripción
Lingua :: El módulo StrfName formate los nombres de las personas. Lingua :: StrfName Module Formats Nombres de las personas. HSYNOPSIS Use Lingua :: StrfName; My $ Format = "% f% m% l"; MI @Names = QW (Clinton William Jefferson Mr. JD); My $ Name = StrfName ($ formato, nombres); este módulo exporta una función, strfname (): strfname ($ formato, $ último, $ primero, $ medio, $ prefijo, $ sufijo, $ generación, @extra_names) el Función StrfName utiliza la cadena de formato pasada en un formato $ para formatear el nombre de una persona. Los argumentos restantes conforman el nombre: Último / Nombre de la Felegia, Nombre Primero / Dado, Nombre Medio / Segundo, Prefijo ('Sr.', 'Sra.', 'Dr.', etc.), sufijo ('Ph.D ., 'MD', etc.), y generación ('III', 'JR', etc.). También se pueden pasar hasta cinco nombres adicionales. Los formatos se basan aproximadamente en las ideas detrás de Sprintf Formating o Formating Formating. Cada formato se denota por un signo de porcentaje (%) y un solo carácter alfanumérico. El personaje representa los datos que se rellenarán a la cadena. Cualquier caracteres no alfanuméricos colocados entre el% y el carácter de conversión se incluirán solo en la cadena si los datos representados por el carácter de conversión existen. Por ejemplo, si quisiera obtener un nombre completo, pero no tenía un segundo nombre , Especificaría una cadena de formato así: mi formato $ = "% f% m% l"; en cuyo caso, este llamado strfname ($ formato, 'clinton', 'william'); produciría 'William Clinton'. Pero este llamado StrfName (Formato $, 'Clinton', 'William', 'Jefferson'); produciría 'William Jefferson Clinton'. De manera similar, puede agregar una coma donde necesite uno, pero solo si necesita uno: strfname ("% p% f% m% l% g%, s", 'Clinton', 'William', 'Jefferson', 'Jefferson', ' Sr. ',' JD ',' III '); cedería' Sr. William J. Clinton III, JD ', pero si no hay ningún sufijo (Eliminar' JD 'de la llamada de arriba), sí, el Sr. William J. Clinton III ', dejando de la coma que precede al sufijo, si existía. Aunque se encuentran los formatos admitidos:% l apellido% F primer nombre% M mediante nombre mental% p prefijo% s sufijo% g generación% l Apellido Inicial con el período% F PRIMER NOMBRE INICIAL CON PERÍODO% M QUIERO MEDIO INICIAL CON PERÍODO% T Apellido Inicial% S PRIMER NAME INICIAL POR INICIAL POR INICIAL POR EL NUEOO INICIAL INICIAL% A UN NOMBRE EXTRA 1% B Nombre extra 2% C Nombre extra 3% d Nombre extra 4% E Nombre adicional 5% Un nombre adicional 1 Inicial con el período% B EXTRA NAME 2 Inicial con el período% C 1 inicial con el período% D Nombre adicional 4 Inicial con el período% E Nombre adicional 5 Inicial con periodo% 1 Nombre extra 1 Inicial% 2 Nombre extra 2 Inicial% 3 Nombre adicional 3 Inicial% 4 Nombre adicional 4 Inicial% 5 Nombre adicional 5 Requisitos iniciales: · Perl
Lingua :: StrfName Software relacionado