Hello

 

I try to use the IS_IN function with regular expression or wildcard, but I get style-errors or false.

When testing against the exact value it works perfectly.

Is there a method for testing against building = *   instead of building = yes ?

 

On the same object I have the following results

#leisure = pitch & is_in(building, *, all_in_or_on) = true                         {set debug0 = true}                   Style conversion error

leisure = pitch & is_in(building, '.*', all_in_or_on) = true                         {set debug1 = true}                   false                        

leisure = pitch & is_in(building, '\*', all_in_or_on) = true                         {set debug2 = true}                   false

leisure = pitch & is_in(building, '*', all_in_or_on) = true                        {set debug3 = true}                   false

leisure = pitch & is_in(building, '(.*)', all_in_or_on) = true      {set debug4 = true}                   false

leisure = pitch & is_in(building, '(\*)', all_in_or_on) = true      {set debug5 = true}                   false

leisure = pitch & is_in(building, '(*)', all_in_or_on) = true                  {set debug6 = true}                   false

leisure = pitch & is_in(building, yes, all_in_or_on) = true      {set debug7 = true}                   true

 

mkgmap:cache_is_in_POLYLINE_building_(*)_all_in_or_on=false

mkgmap:cache_is_in_POLYLINE_building_(.*)_all_in_or_on=false

mkgmap:cache_is_in_POLYLINE_building_(\*)_all_in_or_on=false

mkgmap:cache_is_in_POLYLINE_building_*_all_in_or_on=false

mkgmap:cache_is_in_POLYLINE_building_.*_all_in_or_on=false

mkgmap:cache_is_in_POLYLINE_building_\*_all_in_or_on=false

mkgmap:cache_is_in_POLYLINE_building_yes_all_in_or_on=true

 

 

Many thx in advance,

Kind Regards

Joris

jorisbo@hotmail.com