Hi!
Within a MapCSS style I have to replace some characters in an arbitrary
text by others. Example: "Roma -> Napoli" should be changed to "Roma
-> Napoli".
The text comes from a tag so I don't have any knowledge of its content in
advance, but I have to get rid of some characters. Any ideas how t
Recently support for regular expressions was added to the JOSM
implementation of MapCSS.
http://josm.openstreetmap.de/wiki/Help/Styles/MapCSSImplementation#Evalexpressions
Maybe you can accomplish what you need with
regexp_match(regexp, string, flags)
It will return a list of matching groups, b
Hi!
I already tried that before asking on this list. But maybe I didn't use it
correct, so I hoped that someone here could give me a hint.
Martin
2013/4/6 Jo
> Recently support for regular expressions was added to the JOSM
> implementation of MapCSS.
>
>
> http://josm.openstreetmap.de/wiki/He
Hi,
this should work:
*[name=~/->/]{
_match: regexp_match("(.*?)->(.*)", tag("name"));
text: concat(get(prop("_match"), 1), "->", get(prop("_match"), 2));
}
Paul
On 04/06/2013 12:21 PM, Martin Vonwald wrote:
Hi!
I already tried that before asking on this list. But maybe I didn't use it
corr
Hi!
Thanks, but you missed that part:
> The text comes from a tag so I don't have any knowledge of its content in
advance, but I have to get rid of some characters.
>>>
The "Roma -> Napoli" was just an example. I don't know how many characters
I have to replace. I just need to get rid o