<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Le 03/04/2016 18:51, Charles MILLET a
écrit :<br>
</div>
<blockquote cite="mid:570149FD.7010002@free.fr" type="cite">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Bonjour,<br>
<br>
Je travail sur de l'<i>indoor</i> en ce moment et je souhaite
affiner mes filtres sous JOSM. Je souhaite entre autre filtrer les
informations par niveau.<br>
<br>
Je rencontre un problème pour filtrer précisément les niveaux. Par
exemple, pour le niveau 1, j'utilise le filtre <b><i>level=1 OR
level=1;* OR level:;1</i></b> pour filtrer le niveau 1
cependant la partie <b><i>level:;1</i></b> n’empêche pas la
présence de <b><i>level 1</i></b><b><i>0</i></b> indésirables.
L'expression <font color="#ff0000"><b><i>level=*;1</i></b></font>
ne fonctionne pas et je ne parviens pas à trouver la bonne
expression régulière pour exprimer ce filtre.<br>
<br>
Pour formuler ma question différemment, je cherche la bonne
expression pour exprimer la formule <font color="#ff0000"><b><i>level=*;1</i></b></font></blockquote>
<br>
Bonsoir,<br>
<br>
Je vois que JOSM en mode avancé supporte les expression régulières
plus complexes, il suffit de choisir dans la fenêtre de filtres
"Expression régulière" à gauche, et indiquer ceci :<br>
level:;1$<br>
<br>
Le $ permet d'indiquer qu'il s'agit de la fin de ligne. Les
expression régulières de JOSM sont celles proposées par le langage
Java [1].<br>
<br>
Cordialement,<br>
<br>
PanierAvide.<br>
<br>
[1]
<a class="moz-txt-link-freetext" href="http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html">http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html</a><br>
</body>
</html>