<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>