> Dans la catégorie fonctionnement étrange, j'ai bien l'impression que les "/"
> avec échappement sont pas hypers appréciés, exemple avec la règle :
> Qui produit les tags suivants après correction :
>
> concat("mapillary = ",
> get(regexp_match(".*mapillary.com\/map\/im\/([a-zA-Z0-9_-]{22}).*",
> tag("mapillary")),1))
> mapillary = https://www.mapillary.com/map/im/EB6DhiSl0wUn6MVK-itdZw
> <https://www.mapillary.com/map/im/EB6DhiSl0wUn6MVK-itdZw>Pour tenter de
> trouver l’erreur, tu peux décomposer :
fixAdd: concat("mapillary_=", get(regexp_match(".*expression.*", "chaine de
test"),1));
ou
fixAdd: concat("mapillary_=", tag("mapillary"));
Ainsi ça ne casse pas la clé mapillary et ça permet de voir en « pas à pas »
ce qui se passe.
Mais il y a un bug, donc ne t’embête pas trop tant que ce n’est pas corrigé 😉
—
Yves
PS:
Il faut théoriquement aussi échapper le . : mapillary\.com
Tu peux ruser en mettant …
regexp_match(".*mapillary.com.map.im.([a-zA-Z0-9_-]{22}).*", …
_______________________________________________
Talk-fr mailing list
[email protected]
https://lists.openstreetmap.org/listinfo/talk-fr