Bonjour
Jacques wrote
> Un bon formatage...
Oui... mais je voudrais saluer le premier exemple de "recherche-arrière"
(Look-behind) que je vois passer pour LibreOffice.
Jacques wrote
> CHERCHE("(?<=[0-9]{1,4} ?[A-Z]{2,3} ?)[0-9]{2}";A1;1)+2)
> Ce qui veut dire:
> Chercher la position d'un code
Pour la longueur, on va faire une soustraction, la position de la fin de la
chaîne moins la position de début.
La fin de la chaîne :
La seule partie de la chaîne qui ne varie pas en longueur, c'est le code du
département. Avec une écriture un peu différente, on obtient:
CHERCHE("(?<=[0-9]{1,4} ?[A-
Bonjour Dominique,
Une expression régulière qui va fonctionner :
[0-9]{1, 4} ?[A-Z]{2, 3} ?[0-9]{2}
C'est à dire les séquences :
un (minimum) à quatre (maximum) chiffres
pas d'espace ou un espace (le ? signifiant 0 ou 1 fois le caractère qui
précède)
deux ou trois majuscules (en cochant "Res
Mais ça ne marche pas pour autant :-)
Bon, je vais me coucher.
Bonne nuit à tous,
Dominique
--
View this message in context:
http://nabble.documentfoundation.org/LibreOffice-4-1-3-2-Tout-OS-Extraire-une-chaine-de-caracteres-tp4085471p4085474.html
Sent from the Users mailing list archive at N
Mon motif est faux. Il est plutôt de la forme : [1-9]{1,}\ [a-z]{1,}\
{0-9]{1,}
Là, c'est mieux...
--
View this message in context:
http://nabble.documentfoundation.org/LibreOffice-4-1-3-2-Tout-OS-Extraire-une-chaine-de-caracteres-tp4085471p4085472.html
Sent from the Users mailing list archive