Atrodiet un nomainiet regulāro izteiksmju lietojumu: Microstation

Meklējot un nomainot ir kopīga iezīme, es to esmu paskaidrojis Excel. Piemērojot to kartēšanā vai CAD, iespējas atrast tieši to, ko meklējam, ir sarežģītākas, jo tas nav tikai atribūtu meklēšana.

Problēma, aizstāt tekstus

Man ir karte ar vairāk nekā 800 numurētiem īpašumiem. Man vajag, lai īpašumu numuriem, kas apzīmē ielas, upes un citus publiskas lietošanas īpašumus, būtu tikai viens teksts.

Jautājums ir tāds, ka, lai to no jauna saistītu, es pieprasu, lai tā vietā, lai 92345, kuram piešķirts zemes numurs, būtu R upe, C, L lagūna utt.

aizstāt tekstu microstation

Tā, piemēram, man ir jāievieto R tekstiem virs 92,000 93,000, jo tās ir upes. Tad tekstiem, kas pārsniedz XNUMX XNUMX, ielieciet C, jo tās ir ielas. bla bla bla.

Izmantojiet regulāras izteiksmes

Tas iepriekšējās versijās Microstation pastāvējusi vienmēr, bet no V8i versijām, nes pestañita, kas liecina, un nevar mainīt funkcionalitāti.

Tas vienmēr tiek darīts no Rediģēt> atrast un aizstāt.

Parādītais panelis dod mums iespēju ievietot to, ko mēs meklējam, kāda satura dēļ tā tiks aizstāta, un dažus nosacījumus, piemēram, kapitāļu kontroli, bloku meklēšanu, žogu.

Mēs izvēlamies opciju "Izmantot regulāras izteiksmes", kas aktivizē augšējo cilni, kas parāda, kuras iespējas var iekļaut meklēšanas virknē.

Skatiet, ka, ja es ievietoju tekstu 92, tad trīs punktus, visi skaitļi var būt lielāki par 92,000 XNUMX. Un tāpēc izvēlieties aizstāt ar R burtu.

aizstāt tekstu microstation

Izmantojot opciju Atrast, displejs rit uz atlasīto tekstu un pāriet uz nākamo.

Ja es izpildu "Aizstāt visu", visi teksti tiks aizstāti.

Tāpat, lai aizstātu ielu tekstu, kura diapazons pārsniedz 93,000, man ir jānovieto 93 ... un jānomaina ar C.

Citas regulāras izteiksmes

Iespējas izmantot citus meklēšanas pieprasījumus ir dažādas.

  • Simbols ^ tiek izmantots, lai norādītu līnijas sākumu. Pieņemsim, ka mums ir numurs 292010, mēs negribētu, lai tas tiktu iekļauts. Tad virkne būtu ^ 92…, kas atradīs tikai tos tekstus, kas sākas ar 92 un kuriem ir trīs rakstzīmes pēc kārtas.
  • $ Simbols beigām. Pieņemsim, ka man jāatrod teksti, kas beidzas ar skaitli 10, tad tiek uzrakstīts 10 $
  • Šo punktu izmanto rakstzīmēm, zvaigznītei nullei vai vairākiem, 1 vai vairāk zīmes zīmei.
  • Ja jūs plānojat atrast tikai ASCII ciparus, tad mēs izmantojam akronīmu: dy, ja mēs gaidīsim tikai alfabētiski, mēs izmantosim: a
  • Ja mēs vēlamies virkni rakstzīmju, mēs varam izmantot iekavās

Lai uzzinātu vairāk, es ieteiktu pamatus: Wikipedia.

Atstājiet atbildi

Jūsu e-pasta adrese netiks publicēta.

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāti jūsu komentāru dati.