>> reformatter au passage le n°
> 
> quelqu'un avait fait un petit programme
> lors d'une édition de masse précédente,
> ce serrait surement utile de le retrouver
> (le = le programe et/ou la personne :p)

J'ai fait ça hier soir dans OpenRefine avec quelques regex.
Au passage ça rempli soit le champ phone soit le champ mobile.

Pour remplir les n° de :
fixe: replace(replace(join(splitByLengths(replace(value,"/",""),2,2,2,2,2)," 
"),/^0/,"+33 "),/^\+33 [^67].*/,"")
mobile : replace(replace(join(splitByLengths(replace(value,"/",""),2,2,2,2,2)," 
"),/^0/,"+33 "),/^\+33 [67].*/,"")

Notes :
C'est la syntaxe GREL 
<https://github.com/OpenRefine/OpenRefine/wiki/GREL-String-Functions>.
value dans ce contexte est la valeur de la cellule "téléphone" d'un jeu de 
données.
Je vire les "/" qui trainent dans les n° (j'aurais pu aussi mettre une regex 
pour supprimer aussi les espaces, points…)

__
Yves

_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à