katasterMicrostation-Bentley

Vyhľadať a nahradiť pomocou regulárnych výrazov: Microstation

Hľadanie a nahradenie je bežne používaná funkcia, vysvetlil som to raz pre program Excel. Pri jeho použití v mapovaní alebo CAD sú možnosti nájsť presne to, čo hľadáme, zložitejšie, pretože nejde iba o vyhľadávanie podľa atribútov.

Problém, nahradiť texty

Mám mapu s viac ako 800 očíslovanými vlastnosťami. Potrebujem, aby čísla nehnuteľností, ktoré predstavujú ulice, rieky a iný verejný majetok, mali iba jeden text.

Ide o to, že sa vráti odkaz, dosvedčujú, že namiesto toho, aby 92345, čo bol počet pridelených pozemkov, majú rieku R AC Street, je L lagúny, atď

nahraďte text mikrostácie

Takže napríklad musím dať R za texty nad 92,000 93,000, pretože sú to rieky. Potom k textom nad XNUMX XNUMX vložte C, pretože sú to ulice. bla bla bla.

Použite regulárne výrazy

To v skorších verziách Microstation vždy existoval, ale z verzií V8i prináša pestañita, ktorá naznačuje, a nemôže zmeniť funkčnosť.

Vždy sa to robí z Edit> nájsť a nahradiť.

Na panelových displejov, nám dáva možnosť umiestniť čo chceme, aký obsah je nahradí, a niektoré podmienky, ako capscontrol vyhľadávanie blokov (bunky), plotu.

Vyberte možnosť "Použiť regulárne výrazy", ktorá aktivuje hornú kartu, ktorá ukazuje, aké možnosti môžu byť zahrnuté do vyhľadávacieho reťazca.

Uvidíme, že ak vložím text 92, potom tri body, môžem mať všetky čísla väčšie ako 92,000 XNUMX. A tak vyberte, aby vás nahradilo písmeno R.

nahraďte text mikrostácie

Pomocou možnosti Hľadať sa posúva na vybratý text a prejde na nasledujúce.

Ak vykonám "Nahradiť všetko", všetky texty sa nahradia.

Podobne, nahradiť text ulíc, ktoré majú nad 93,000 pozíciu, čo potrebujem, je umiestniť 93 ... a nahradiť ho C.

Iný typ regulárnych výrazov

Možnosti použitia iných potrieb vyhľadávania sú rôzne.

  • Symbol ^ sa používa na označenie začiatku riadku. Predpokladajme, že máme číslo 292010, nechceli by sme, aby bolo zahrnuté. Reťazec by potom bol ^ 92 ..., v ktorom nájdete iba texty začínajúce číslom 92, ktoré majú tri znaky za sebou.
  • Symbol $ na koniec. Predpokladám, že musím nájsť texty, ktoré sa končia číslom 10, a potom bude napísaných 10 $
  • Bod sa používa pre znaky, hviezdičku pre nulu alebo viac, znak + pre číslo 1 alebo viac.
  • Ak očakávame, že nájdeme len číslice ASCII, použijeme skratku: dy, v prípade, že budeme čakať len abecedne, použijeme: a
  • Ak chceme rad znakov, môžeme použiť zátvorky

Ak chcete vedieť viac, navrhujem tieto základy: Wikipedia.

Golgi Alvarez

Spisovateľ, výskumník, špecialista na modely hospodárenia s pôdou. Podieľal sa na konceptualizácii a implementácii modelov ako: Národný systém správy majetku SINAP v Hondurase, Model hospodárenia spoločných obcí v Hondurase, Integrovaný model správy katastra - Register v Nikarague, Systém správy územia SAT v Kolumbii . Editor vedomostného blogu Geofumadas od roku 2007 a tvorca akadémie AulaGEO, ktorá zahŕňa viac ako 100 kurzov na témy GIS - CAD - BIM - Digitálne dvojičky.

súvisiace články

zanechať komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

Tlačidlo späť nahor