<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">Nonnonon :-) Le flag ignorecase se met avec une <b class="">,i</b> derrière voir le code en dessous. il n'y a pas d'échappement car celui-ci et fait dans le code.</div></blockquote>Merci, je n’avais pas repéré cette partie du code :-)</div><div><br class=""></div><div>Donc en résumé, pour ignorer la casse dans une expression rationnelle dans Overpass, on utilise la syntaxe had hoc :</div><div><ul class="MailOutline"><li class="">[‘clé’~’expression’,i]</li><li class=""><has-kv k=« clé" regv=« expression" case="ignore »/></li></ul><div class=""><br class=""></div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class="">La requête renvoie toute les noms commençant par pharmacie et (sans contrainte de case) et dispensing"=« no »</div></div></div></blockquote>Il y a aussi les noms se terminants par pharmacie : « Grande pharmacie »</div><div><br class=""></div><div>Une autre façon de faire, c’est de prendre les objets le nom contenant « pharmacie » puis d’exclure ceux qui contiennent « parapharmacie » (en attendant que les expressions Perl soient utilisables)</div><div><font face="Courier New" class="">node["dispensing"="no"]["name"~"(pharmacie)(.*$)",i]<font color="#b51a00" class="">[« name"!~ »(parapharmacie)(.*$)",i]</font>({{bbox}});</font></div><div><br class=""></div><div><blockquote type="cite" class=""><div class=""><div dir="ltr" class=""><div class=""><br class=""></div><div class="">[out:json][timeout:250];</div><div class="">// gather results</div><div class="">(</div><div class=""> // query part for: “dispensing=no” and name"~"(^pharmacie)(.*$)"<font color="#ff0000" class=""><b class="">,i</b></font></div><div class=""> node["dispensing"="no"]["name"~"(^pharmacie)(.*$)"<font color="#ff0000" class=""><b class="">,i</b></font>]({{bbox}});</div><div class=""> node["dispensing"="no"]["name"~"(^pharmacie)(.*$)"<b class=""><font color="#ff0000" class="">,i</font></b>]({{bbox}});</div><div class=""> node["dispensing"="no"]["name"~"(^pharmacie)(.*$)"<b class=""><font color="#ff0000" class="">,i</font></b>]({{bbox}});</div></div></div></blockquote>Tu recherches 3 fois la même chose ? ;-)</div><div><br class=""></div><div><div>ça donne ça pour un export vers JOSM : <a href="http://overpass-turbo.eu/s/5II" class="">http://overpass-turbo.eu/s/5II</a></div><div><br class=""></div></div><div>—</div><div>Yves</div></body></html>