Atrodiet un nomainiet regulāro izteiksmju lietojumu: Microstation

Meklējot un nomainot ir kopīga iezīme, es to esmu paskaidrojis Excel. Izmantojot kartēšanu vai CAD, iespējas atrast to, ko mēs meklējam, ir sarežģītākas, jo tas ir ne tikai atribūtu meklēšana.

Problēma, aizstāt tekstus

Man ir karte, kurā ir vairāk nekā 800 numurētas ēkas. Man vajag zemes numurus, kas pārstāv ielas, upes un citus sabiedriskai lietošanai paredzētus aktīvus, ir 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ātad, man vajag, piemēram, tekstus virs 92,000, lai ievietotu R, jo tie ir upes. Tad uz tekstiem virs 93,000 ielieciet C, jo tie 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.

To vienmēr pabeidz no Edit> find and replace.

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ē.

Ievērojiet, ka, ja ievietoju tekstu 92, tad trīs punktus, man ir iespējams, ka visi skaitļi ir lielāki par 92,000. Un tādēļ izvēlieties aizvietot ar burtu R.

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 292010 numurs, mēs nevēlamies to iekļaut. Tad virkne būtu ^ 92 ..., tādēļ jūs atradīsiet tikai tos tekstus, kas sākas ar 92 un kuriem ir trīs rakstzīmes pēc kārtas.
  • Simbols $, kas beidzas. Pieņemsim, ka man jāatrod teksti, kas beidzas ar 10 numuru, tad uzrakstiet 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 savu komentāru

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.