Traži i zamijeni pomoću regularnih izraza: Microstation

Pronalaženje i zamena je uobičajena karakteristika, objasnila sam to za Excel. Prilikom mapiranja ili CAD-a, mogućnosti pronalaženja onoga što tražimo su složenije, jer to nije samo pretraživanje atributa.

Problem, zamenite tekstove

Imam mapu sa više zgrada od 800-a. Trebaju mi ​​brojevi zemljišta koji predstavljaju ulice, rijeke i druga dobra javne upotrebe 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

zameniti mikrostavu teksta

Zato, na primjer, trebaju tekstovi iznad 92,000-a da stave R, jer su rijeke. Zatim do tekstova iznad 93,000-a stavite C, jer su to 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.

Uvek se radi od Edit> find and replace.

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.

Imajte na umu da ako stavim tekst 92, onda tri tačke, mogu imati sve brojeve veće od 92,000-a. Tako odabrati da se zameni slovom R.

zameniti mikrostavu teksta

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 ^ se koristi za označavanje početka linije. Pretpostavimo da imamo 292010 broj, ne želimo da bude uključen. Zatim će string biti ^ 92 ..., pa ćete naći samo tekstove koji počinju sa 92, koji imaju tri karaktera zaredom.
  • Simbol $ za kraj. Pretpostavimo da moram naći tekstove koji se završavaju sa 10 brojem, a zatim napišite 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.

Ostavite odgovor

Vaša e-mail adresa neće biti objavljena.

Ova stranica koristi Akismet kako bi smanjila neželjenu poštu. Saznajte kako se podaci vašeg komentara obrađuju.