<div dir="ltr"><div><div><div><div><div><div>Ik ben het met je eens Karel. 't Is enorm krachtig als je weet hoe het werkt, maar het heeft mij ook enkele maanden/jaren gekost om het onder de knie te krijgen. Uiteindelijk heb ik er een O'Reilly boek voor gekocht.<br><br></div>Anderzijds heb ik ze wel pas vrij laat ontdekt en vind ik dat ook spijtig, o.a. omdat ze zo'n rare naam hebben, duurde het lang eer ik door had waar het over gaat en wat ermee kan.<br><br></div>Vandaar dat ik ze toch wilde vermelden. Nu is het wel zo dat een aantal zoekopdrachten er eenvoudiger door worden. Andere worden gewoon doenbaar ipv onmogelijk.<br><br></div>Voor nogal wat zoekopdrachten is het genoeg, om er een klein beetje over te weten.<br><br></div>In ieder geval, als iemand met een concreet probleem zit (voor binnen JOSM of Overpass API), dan stel ik voor: post het hier. Ik zoek er dan wat op en post een Regex die werkt. Zoals al gebleken is, kan het zijn dat er dan nog reacties komen met regexen die efficiënter/correcter zijn. We kunnen er allemaal van bijleren.<br><br></div>Groeten,<br><br></div>Jo<br></div><div class="gmail_extra"><br><div class="gmail_quote">Op 8 maart 2015 19:01 schreef Karel Adams <span dir="ltr"><<a href="mailto:fa348739@skynet.be" target="_blank">fa348739@skynet.be</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
Jo, regular expressions zijn een erg krachtig mechanisme. Als ik zie
hoe weinig professionele informatici er meer dan de allereerste
beginselen van beheersen, dan denk ik dat je erg terughoudend moet
zijn om ze te propageren bij brave vrijwilligers die de informatica
enkel als vehikel gebruiken voor aktiviteiten op een ander gebied -
hier dus mapping. Allen: wees gewaarschuwd, regular expressions zijn
heel schoon gerief, maar de instapdrempel is nogal hoog, in het
begin lijkt het pure alchemie of kabalah of zo.<br>
Bovenal moet men het leven zo simpel mogelijk houden. A ~
^Randstraat$ kan men net zo goed schrijven als A == "Randstraat",
dat laatste zal voor de meeste stervelingen leesbaarder zijn. Maar
ik moet toegeven dat ik nu zuiver aan mijn eigen vertrouwde
bash/nawk/sed-omgeving denk, misschien is het in deze toepassing
anders.<span class="HOEnZb"><font color="#888888"><br>
KA</font></span><div><div class="h5"><br>
<br>
<div>On 08-03-15 17:46, Jo wrote:<br>
</div>
</div></div><blockquote type="cite"><div><div class="h5">
<div dir="ltr">
<p dir="ltr">Om dingen weg te laten gebruik je "not". Voorbeeld;
-highway. Dat minteken maakt het omgekeerd. Dus alle
resultaten, zonder highway=... erbij<br>
</p>
<p dir="ltr">Voor je andere vraag heb je regular expressions
nodig, zodat je kan aangeven dat het moet beginnen met
^Randstraat$</p>
<p>^ geeft aan dat dat het begin moet zijn</p>
<p>$ geeft aan dat het daarop moet eindigen.<br>
</p>
<p dir="ltr">Dat is zeker al een wat geavanceerder onderwerp,
maar het is de moeite waard om er zich in te verdiepen. <br>
</p>
<p>Deze site geeft een goede uitleg, maar ik vind geen site die
het in het Nederlands doet: <a href="http://www.regular-expressions.info/tutorial.html" target="_blank">http://www.regular-expressions.info/tutorial.html</a></p>
<p>Jo<br>
</p>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Op 8 maart 2015 11:39 schreef Verhoeven
Fr <span dir="ltr"><<a href="mailto:susvhv@gmail.com" target="_blank">susvhv@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<div>Hooi Jo,<br>
<br>
Voor het ogenblik heb ik geen concrete voorbeelden.<br>
Ik gebruik die zoekfunctie bv als er fouten zijn in
straatnamen, men kan dan al de huizen die al genummerd
zijn in een keer selecteren en verbeteren. Maar dan
wordt de straat zelf ook geselecteerd en als het een
lange straat is liggen er soms delen van buiten het
scherm. Hoe haalt men is de zoekopdracht die straten
of ander zaken die die naam dragen er uit? <br>
Ik ben al gevallen tegen gekomen waar de gewenste
zoekopdracht ook andere straten selekteerde en als die
dan in de laag liggen maar buiten het scherm heeft men
onverwachte resultaten. Ik weet de juiste naam niet meer
maar bijvoorbeeld: Randstraat en Bosrandstraat, zelf met
de case aan te vinken kreeg ik ze niet gescheiden.<br>
<br>
Ook gans dat zoekscherm in Josm vind ik niet duidelijk.
Zelf het basisvoorbeeld begrijp ik niet goed en de
kleine hulp is heel summier.<br>
En nochtans heeft het mij al goed geholpen, maar het is
altijd met vallen en opstaan.<br>
<br>
Groetjes <br>
<br>
Sus<br>
<br>
<br>
Le 06/03/15 21:15, Jo a écrit :<br>
</div>
<span>
<blockquote type="cite">
<div dir="ltr">
<div>
<div>
<div>
<div>Sus, kan je wat voorbeelden geven van
zoekopdrachten, die je wenst uit te voeren,
maar die problemen opleveren. In spreektaal,
zeg maar.<br>
<br>
</div>
Ik heb nogal wat ervaring met zoekopdrachten
in JOSM. Het wordt vooral leuk, als het zo wat
ingewikkelder is en er regular expressions aan
te pas komen... Of als je alles wilt wat 15m
rondom een bepaalde node ligt.<br>
<br>
</div>
Ik zal dan waarschijnlijk ook de wiki wat verder
uitbreiden.<br>
<br>
</div>
mvg,<br>
<br>
</div>
Jo<br>
<div>
<div><br>
<br>
</div>
</div>
</div>
<div class="gmail_extra"><br>
<div class="gmail_quote">Op 6 maart 2015 16:49
schreef Sus Verhoeven <span dir="ltr"><<a href="mailto:susvhv@gmail.com" target="_blank">susvhv@gmail.com</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>Hooi Glen,<br>
<br>
</div>
Mijn username is : susvhv<br>
</div>
Maar ik zal het wel zelf eens aanpassen.
Ik weet ongeveer waar ik bezig geweest
ben.<br>
</div>
Wat ik wel goed zou vinden is dat er eens
een goede uitleg gegeven wordt over de
zoekfunctie van JOSM, misschien in een
volgende hangout. Er ontbreken in de wiki
duidelijke voorbeelden.<br>
</div>
<div>De zoelregel voor de wadi zou al fijn
zijn<br>
</div>
<div><br>
</div>
Groetjes<span><font color="#888888"><br>
<br>
</font></span></div>
<span><font color="#888888">Sus</font></span>
<div>
<div><br>
<div>
<div>
<div>
<div><br>
<div><br>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
<br>
</span></div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
</div></div><span class=""><pre>_______________________________________________
Talk-be mailing list
<a href="mailto:Talk-be@openstreetmap.org" target="_blank">Talk-be@openstreetmap.org</a>
<a href="https://lists.openstreetmap.org/listinfo/talk-be" target="_blank">https://lists.openstreetmap.org/listinfo/talk-be</a>
</pre>
</span></blockquote>
<br>
</div>
</blockquote></div><br></div>