Bonsoir,
On peut essayer de faire cela avec des expressions régulières, mais ça
peut être compliqué. Voici l'idée : on fait un chercher-remplacer avec
expressions régulières activées.
Le motif de recherche pourrait être :
([Mr|Mrs|Mme]*)\s([A-Z\-]+)\s([A-Z][a-z]+).*$
et le motif de remplacement serait simplement
$2\t$3
ça aurait l'effet suivant :
- extraire les noms en supposant qu'ils se distinguent par le fait
d'être entièrement en majuscules ou trait d'union (pas d'espaces !)
- extraire un prénom en supposant qu'il commence par une majuscule et
est suivi par des minuscules (pas de prénom composé, mais ça peut
s'arranger au besoin)
- ignorer tout ce qui suit
- remplacer par le nom suivi d'une tabulation, suivi par le prénom
La tabulation c'est fort commode car si on sélectionne tout on peut
recoller dans le tableur (collage spécial non formaté), et ça se dispose
au mieux.
Si la suggestion convient à peu près, on pourra l'améliorer (cas des
noms doubles ou des prénoms composés).
RC
bonsoir
c'est vrai un ordinateur ne connaît pas si c'est un nom ou un prénom
mais sait il s'il y a une suite de plusieurs majuscule suivie d'un
espace une autre majuscule suivie de plusieurs minuscule avant un
nouvel espace
avant le nom il peut y avoir Mrs ou Mme ou Mr mais pas toujours on
peut le mettre si nécessaire
--
Envoyez un mail à users+unsubscribe@fr.libreoffice.org pour vous désinscrire
Les archives de la liste sont disponibles à https://listarchives.libreoffice.org/fr/users/
Privacy Policy: https://www.documentfoundation.org/privacy
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.