Etsi ja korvaa säännölliset lausekkeet: Microstation
Löytäminen ja korvaaminen on yhteinen ominaisuus, olen selittänyt sen Excelille. Kun sitä käytetään kartoituksessa tai CAD: ssä, mahdollisuudet löytää juuri etsimämme ovat monimutkaisempia, koska se ei ole vain attribuutin haku.
Ongelma, korvata tekstit
Minulla on kartta, jossa on yli 800 numeroitua ominaisuutta. Tarvitsen kaduita, jokia ja muuta julkista omaisuutta edustavien kiinteistöjen numeroilla on vain yksi teksti.
Kysymys on, että sen yhdistämiseksi uudelleen, vaadin, että 92345: n sijasta, joka oli osoitettu maa-numerolla, on joki R, katu C, laguuni L jne.
Joten minun on esimerkiksi asetettava R yli 92,000 93,000 tekstille, koska ne ovat jokia. Sitten yli XNUMX XNUMX: n teksteihin laitetaan C, koska ne ovat katuja. bla bla bla.
Käytä säännöllisiä lausekkeita
Tämä aiemmissa Microstation-versiossa on aina olemassa, mutta versiosta V8i se tuo pienen välilehden, joka ehdottaa sitä, ja se voi aktivoida toiminnon tai ei.
Se tehdään aina valitsemalla Muokkaa> etsi ja korvaa.
Paneeli, joka näyttää, antaa meille mahdollisuuden asettaa mitä etsimme, mitä sisältöä se aikoo korvata, ja joitain ehtoja, kuten capitulas-valvonta, etsiminen lohkoihin, aita.
Valitsemme "Käytä säännöllisiä lausekkeita" -vaihtoehdon, joka aktivoi ylätunnisteen, joka osoittaa, mitkä mahdollisuudet voidaan sisällyttää hakusanaan.
Katsokaa, että jos laitan tekstin 92 ja sitten kolme pistettä, kaikki luvut voivat olla suurempia kuin 92,000 XNUMX. Joten valitse korvattava R-kirjaimella.
Etsi-vaihtoehdon avulla näyttö siirtyy valittuun tekstiin ja siirtyy seuraavaan.
Jos suoritan "Korvaa kaikki", kaikki tekstit korvataan.
Samoin, kadun tekstin korvaamiseksi, joka on 93,000: n yläpuolella, minun täytyy laittaa 93 ... ja korvata C: llä.
Muut säännölliset lausekkeet
Mahdollisuudet muiden hakutarpeiden käyttöön vaihtelevat.
- Symbolia ^ käytetään osoittamaan rivin alku. Oletetaan, että meillä on numero 292010, emme halua sen olevan mukana. Sitten merkkijono olisi ^ 92 ..., joka löytää vain 92: llä alkavat tekstit, joissa on kolme merkkiä peräkkäin.
- $-Symboli loppua varten. Oletetaan, että minun täytyy löytää tekstit, jotka päättyvät numeroon 10, sitten kirjoitetaan 10 $
- Pistettä käytetään merkkeissä, tähdellä nolla tai enemmän, + merkin 1 numero tai enemmän.
- Jos odotat löytävän vain ASCII-numeroita, käytämme lyhenne: dy ja jos odotamme vain aakkosjärjestyksessä, käytämme: a
- Jos haluamme useita merkkejä, voimme käyttää sulkeja
Haluan tietää lisää, ehdotan perusasiat: wikipedia.