ich habe in Overpass-Wizard folgende Abfrage gestellt: amenity=fast_food and name~/.*MC.*DONALD.*/i
Damit habe ich alle McDonald’s Restaurant selektiert, unabhängig der Groß-/Kleinschreibung.
Nun versuche ich eine Abfrage in der POINT-Datei zu stellen.
Alle Versuche der Syntax scheiterten.
Kann man in MKGMAP keinen regularen Ausdruck mit Groß-/Kleinschreibung abfragen ?
Die einzige Schreibweise ist name~'.*[Mm][Cc].*[Dd][Oo][Nn][Aa][Ll][Dd].*'.
Diese Schreibweise ist jedoch sehr aufwändig.
Für einen Tipp wäre ich dankbar.
mkgmap ist in java geschrieben und wertet die regex entsprechend den dort vorandenen Regeln aus. Die genaue Syntax habe ich gerade nicht parat.
Schau z.B. hier: https://codestory.de/10175/java-regular-expression
Edit: Mit dem prefix (?i) sollte es funktionieren. Wird im default style im include name verwendet:
ref ~ ‘(?i)fix[ _]?+me’ { delete ref; }
Ich finde weder auf der Webseite Osmfilter - OpenStreetMap Wiki noch im darin verlinkten Source einen Hinweis darauf, dass regular expressions überhaupt unterstützt werden.