Hi,<br>I was wondering if you could help me. I'm using Tagwatch to find and tidy up the route_ref=* values where a pipe symbol or vbar (i.e. Unicode character U+007C) has been used as a delimeter. See this page for example: <a href="http://tagwatch.stoecker.eu/Great_britain/En/ignored_route_ref.html">http://tagwatch.stoecker.eu/Great_britain/En/ignored_route_ref.html</a><br>
<br>The query for a semicolon delimited value is (for example):<br><a href="http://tagwatch.stoecker.eu/osmxapi/*[route_ref=171;172;178]">http://tagwatch.stoecker.eu/osmxapi/*[route_ref=171;172;178]</a><br>which works fine.<br>
<br>However, the query for a pipe delimited value is (for example):<br><a href="http://tagwatch.stoecker.eu/osmxapi/*[route_ref=46|46A]">http://tagwatch.stoecker.eu/osmxapi/*[route_ref=46|46A]</a><br>which returns the data for values that match 46 OR 46A but not "46|46A". I know that this is the correct functionality as defined in the API spec but how do I write the query so that it finds "46|46A". Do I need to escape the character (and if so, how?) or do I need to encode it somehow (and if so, how?)<br>
<br>Many thanks,<br>David<br><br><br>