humm test avec ça dans la valeur de tes chaines:
["name"~"([P|p])(.*arap?)(harmacie)"]

Le 31 octobre 2014 20:45, Yves Pratter <yves.prat...@gmail.com> a écrit :

>
> Le 31 oct. 2014 à 10:21, Yves Pratter <yves.prat...@gmail.com> a écrit :
>
> J’ai fait une requête avec des expressions régulières pour trouver les
> noms « Pharmacie » ou « pharmacie » : http://overpass-turbo.eu/s/5I5
> On trouve 686 nœuds et 49 polygones.
>
> Voici une requête qui cherche les parapharmacies contenant le nom
> pharmacie : http://overpass-turbo.eu/s/5Il
> nœuds: 499, chemins: 45, relations: 1
>
>
>    - Il y a de vraies pharmacies avec seulement shop=chemist
>    http://www.openstreetmap.org/node/2108069584
>    - la même avec dispensing=no
>    http://www.openstreetmap.org/node/2080309580
>    - shop=chemist et dispensing=yes
>    http://www.openstreetmap.org/node/2372130003
>    - des vraies avec amenity=pharmacy et shop=chemist
>    http://www.openstreetmap.org/node/2078776257
>    (en France les pharmacies font les 2 ? donc pas besoin de mettre
>    shop=chemist ??)
>
>
> —
> Yves
>
> PS: l’expression régulière '[P|p]harmacie’ ne fonctionne pas complètement
> car elle ne rejette pas les noms « parapharmacie »
>
> Elle devrait être ' \b[P|p]harmacie\b <http://regexr.com/39r2h>’ mais
> overpass ne supporte pas les \b. D’ailleurs je ne sais pas si et  comment
> on peut lui passer des flags i (ignore case) g (global) et m (multiline).
> Des pistes ?
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à