Trova e sostituisci utilizzando espressioni regolari: Microstation

Trova e sostituisci è una caratteristica comunemente usata, una volta che ho spiegato eccellere. Quando si applica in mappatura o CAD, le possibilità di trovare esattamente quello che stiamo cercando sono più complesse, poiché non è solo il Ricerca per attributi.

Il problema, sostituire il testo

Ho una mappa con più di 800 proprietà numerate. Ho bisogno che i numeri di proprietà che rappresentano le strade, i fiumi e altri beni di uso pubblico abbiano un solo testo.

Il punto è che per tornare link testimoniano che invece di avere 92345, che era un numero di terreno assegnato, un fiume R a C Street, una L laguna, etc.

Sostituire MicroStation Text

Quindi, ad esempio, devo mettere una R per i testi superiori a 92,000, poiché sono fiumi. Quindi ai testi superiori a 93,000, metti una C, poiché sono strade. bla bla bla.

Uso delle espressioni regolari

Questo nelle versioni precedenti di Microstation esisteva sempre, ma dalle versioni V8i, porta una piccola scheda che lo suggerisce e può attivare o meno la funzionalità.

È sempre fatto da Modifica> trova e sostituisci.

Viene visualizzato il pannello, ci dà la possibilità di inserire ciò che vogliamo, quali sono i contenuti che andrà a sostituire, e alcune condizioni come blocchi di ricerca controllo dei caps (celle), recinzione.

Selezionare il "utilizzare le espressioni regolari", in modo che la flangia superiore viene attivato, un'opzione in cui ciò che le possibilità possono essere inclusi nella stringa di ricerca sono.

Vedi che se metto il testo 92, quindi tre punti, posso avere tutti i numeri maggiori di 92,000. Quindi seleziona per essere sostituito con una lettera R.

Sostituire MicroStation Text

Con l'opzione Trova, il display si sposta sul testo selezionato, e così sta navigando a quella successiva.

Se corro "Sostituisci tutto", tutto il testo sarà sostituito.

Allo stesso modo, per sostituire il testo delle strade, che hanno una serie di 93,000 up, ho bisogno è quello di mettere 93 ... e sostituirlo con C.

Altre espressioni regolari

Le possibilità di utilizzare altre esigenze di ricerca sono molteplici.

  • Il simbolo ^ viene utilizzato per indicare l'inizio di una riga. Supponiamo di avere un numero 292010, non vorremmo che fosse incluso. Quindi, la stringa sarebbe ^ 92 ..., che troverà solo i testi che iniziano con 92, che hanno tre caratteri di seguito.
  • Il simbolo $ per la fine. Supponiamo di dover trovare i testi che terminano con il numero 10, quindi viene scritto 10 $
  • Il punto viene utilizzato per i caratteri, l'asterisco a zero o più, + al numero 1 o più.
  • Se vi aspettate di trovare solo cifre ASCII, allora usiamo l'acronimo: DY se solo alfabetica si spera, usiamo: un
  • Se vogliamo una serie di personaggi, siamo in grado di utilizzare le staffe

Per saperne di più, vi consiglio i principi fondamentali: wikipedia.

Lascia una risposta

L'indirizzo email non verrà pubblicato.

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati dei tuoi commenti.