Traži i zamijeni pomoću regularnih izraza: Microstation
Pronalaženje i zamena je uobičajena karakteristika, objasnila sam to za Excel. Kada ga primjenjujemo u mapiranju ili CAD-u, mogućnosti pronalaska tačno onoga što tražimo su složenije, jer nije samo pretraživanje atributa.
Problem, zamenite tekstove
Imam kartu sa više od 800 numeriranih svojstava. Trebam da brojevi imovine koji predstavljaju ulice, rijeke i drugu javnu imovinu imaju samo jedan tekst.
Stvar je u tome da se vrati link, svjedoče da umjesto 92345, što je broj dodijeljenih zemljišta, imaju rijeka R C Street, L laguna, itd
Tako, na primjer, moram staviti R za tekstove iznad 92,000 93,000, jer su to rijeke. Zatim na tekstove iznad XNUMX stavite C, jer su ulice. bla bla bla.
Koristite regularne izraze
Ovo u ranijim verzijama Microstation uvijek postojala, ali iz V8i verzije, donosi pestañita da kaže, i ne može promijeniti funkcionalnost.
To se uvijek radi iz Uredi> pronađi i zamijeni.
Ekrani panel, daje nam mogućnost da postavite ono što želimo, ono što sadržaj će zamijeniti, a neke uvjete kao što su blokovi capscontrol pretraživanje (ćelija), ograda.
Izabrali smo opciju "Koristi regularne izraze", koja aktivira gornji jezičak, koji pokazuje koje mogućnosti mogu biti uključene u nizu za pretragu.
Ako stavim tekst 92, a zatim tri točke, mogu imati sve brojeve veće od 92,000 XNUMX. I zato odaberite da vas zamijeni slovom R.
Sa opcijom Pronađi, ekran se pomiče do izabranog teksta i kreće se do sledećih.
Ako izvršim "Zamijeni sve", svi tekstovi će biti zamijenjeni.
Slično tome, da biste zamenili ulični tekst, koji ima opseg iznad 93,000-a, moram staviti 93 ... i zameniti sa C.
Ostali regularni izrazi
Mogućnosti korišćenja drugih potreba za pretrašivanjem su raznovrsne.
- Simbol ^ koristi se za označavanje početka retka. Pretpostavimo da imamo broj 292010, ne bismo željeli da on bude uključen. Tada bi niz bio ^ 92…, koji će pronaći samo tekstove koji počinju s 92, koji imaju tri znaka u nizu.
- Simbol $ za kraj. Pretpostavimo da moram pronaći tekstove koji se završavaju brojem 10, a zatim je napisano 10 $
- Tačka se koristi za znakove, zvezdica sa nula ili više, znak + za 1 broj ili više.
- Ako očekujete da ćete pronaći samo ASCII cifre, onda koristimo akronim: dy i ako čekamo samo po abecedi, koristimo: a
- Ako želimo niz karaktera, možemo koristiti zagrade
Da bih saznala više, predlažem osnove: Wikipedia.