Găsiți și înlocuiți folosind expresii regulate: Microstation

Căutarea și înlocuirea este o funcție frecvent utilizată, i-am explicat o singură dată pentru Excel. La momentul aplicării sale în cartografiere sau CAD, posibilitățile de a găsi exact ceea ce căutăm sunt mai complexe, deoarece nu numai căutare după atribute.

Problema, înlocuiți textele

Am o hartă cu mai multe proprietăți numerotate 800. Am nevoie de numerele de proprietate care reprezintă străzile, râurile și alte bunuri pentru uz public au doar un singur text.

Ideea este că, pentru ao relata, am nevoie ca, în loc să aibă 92345, care a fost un număr atribuit lotului, să aibă un râu R, o stradă C, o lagună L, etc.

înlocuiți textul microstation

Deci am nevoie, de exemplu, de textele de mai sus 92,000 pentru a pune un R, ele sunt râuri. Apoi, la textele de mai sus, 93,000 le plasează un C, deoarece sunt străzi. bla, bla, bla

Utilizați expresii regulate

Acest lucru a existat întotdeauna în versiunile anterioare ale Microstation, dar din versiunile V8i, acesta aduce o filă care sugerează acest lucru și poate activa sau nu funcționalitatea.

Se face întotdeauna din Editare> căutare și înlocuire.

Panoul afișat ne dă posibilitatea de a plasa ceea ce căutăm, ce conținut îl va înlocui și anumite condiții, cum ar fi controlul literelor mari, căutarea în blocuri (celule), gard.

Selectați opțiunea "Utilizați expresii regulate", care activează fila superioară, care arată ce posibilități pot fi incluse în șirul de căutare.

Vezi dacă aș pune textul 92, apoi trei puncte, pot avea toate numerele mai mari decât 92,000. Și deci selectați ca acestea să fie înlocuite cu o literă R.

înlocuiți textul microstation

Cu opțiunea Găsire, afișajul se derulează la textul selectat și, astfel, navighează spre cele următoare.

Dacă execut "Înlocuiește tot", toate textele vor fi înlocuite.

În mod similar, pentru a înlocui textul străzilor, care au un rang deasupra 93,000, ceea ce am nevoie este să plasez 93 ... și să îl înlocuiesc cu C.

Un alt tip de expresii regulate

Posibilitățile de utilizare a altor nevoi de căutare sunt variate.

  • Simbolul ^ este utilizat pentru a indica începutul unei linii. Să presupunem că avem un număr 292010, nu vrem să fie inclus. Apoi, șirul va fi ^ 92 ..., cu care veți găsi numai texte care încep cu 92, care au trei caractere la rând.
  • Simbolul $ pentru sfârșit. Să presupunem că trebuie să găsesc textele care se termină cu numărul 10, apoi scrie 10 $
  • Punctul este utilizat pentru caractere, asteriscul pentru zero sau mai mult, semnul + pentru numărul 1 sau mai mult.
  • Dacă ne așteptăm să găsim numai cifre ASCII, atunci vom folosi acronimul: dy, în cazul în care așteptăm doar alfabetic, vom folosi: a
  • Dacă dorim o serie de caractere, putem folosi parantezele

Pentru a afla mai multe, vă sugerez elementele de bază: Wikipedia.

Lasă un comentariu

Adresa ta de email nu va fi publicată.

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.