> Sur le modèle du fichier MapCSS pour les tags Wikimedia, on peut ajouter une > règle avec un "regexp_match" pour rechercher/remplacer automatiquement. > > Pour une raison qui m'échappe, la règle suivante qui devrait faire le boulot > ne fonctionne pas > > *[mapillary][mapillary!~/^[a-zA-Z0-9_-]{22}$/][mapillary=~/pKey=[a-zA-Z0-9_-]{22}/] > J’ai testé la sélection avec CTRL+F, elle fonctionne bien > { > throwError: tr("mapillary tag should only contain image ID instead of > full URL"); > fixAdd: concat("mapillary=", get(regexp_match("pKey=([a-zA-Z0-9_-]{22})", > tag("mapillary")),1)); > } > Je l’ai essayé localement, ça crée une clé concat("mapillary avec la valeur ", get(regexp_match(/pKey=([a-zA-Z0-9_-]{22})/, tag("mapillary")),1))
J’essaie de mettre les parenthèses et les guillemets au bon endroit pour corriger ça… — Yves
_______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-fr