catastroMicrostation-Bentley

Atopar e substituír o uso de expresións regulares: Microstation

Buscar e substituír é unha función de uso común, xa o expliquei unha vez para Excel. Ao aplicalo no mapeo ou CAD, as posibilidades de atopar exactamente o que buscamos son máis complexas, xa que non só é o busca por atributos.

O problema, substituír os textos

Teño un mapa con máis de 800 propiedades numeradas. Necesito que os números de propiedades que representan as rúas, os ríos e outros bens de uso público teñan só un texto.

O punto é que para relacionalo, necesito que en lugar de ter 92345, que era un número de lote asignado, teño un río R, unha rúa C, unha lagoa L, etc.

substituír o texto de microstación

Así, por exemplo, teño que poñer un R para textos superiores a 92,000, xa que son ríos. Despois aos textos superiores a 93,000 pon un C, porque son rúas. bla bla bla.

Use expresións regulares

Isto en versións anteriores de Microstation sempre existiu, pero a partir das versións V8i, trae unha pequena pestana que a suxire e pode activar ou non a funcionalidade.

Sempre faise desde Editar> buscar e substituír.

O panel que se mostra, ofrécenos a opción de colocar o que estamos a buscar, que contido vai substituílo e algunhas condicións como o control de maiúsculas, busca en bloques (celas), preto.

Seleccione a opción "Usar expresións regulares", que activa a pestana superior, que mostra as posibilidades que se poden incluír na cadea de busca.

Mira que se poño o texto 92, entón tres puntos, podo ter todas as cifras superiores a 92,000. E seleccione para ser substituído por unha letra R.

substituír o texto de microstación

Coa opción Buscar, a pantalla desprázase cara ao texto seleccionado e, polo tanto, navega ata os seguintes.

Se execute o "Substitúe todo", todos os textos serán substituídos.

Do mesmo xeito, para substituír o texto das rúas, que teñen un rango por encima de 93,000, o que necesito é colocar 93 ... e substituír por C.

Outro tipo de expresións regulares

As posibilidades de usar outras necesidades de busca varían.

  • O símbolo ^ úsase para indicar o comezo dunha liña. Supoñamos que temos un número 292010, non queremos que se inclúa. Entón, a cadea sería ^ 92 ..., que só atopará os textos que comezan por 92, que teñen tres caracteres seguidos.
  • O símbolo $ para o final. Supoña que necesito atopar os textos que rematen co número 10, entón se escribe 10 $
  • O punto úsase para os caracteres, o asterisco para cero ou máis, o signo + para o número 1 ou máis.
  • Se esperamos atopar só os díxitos ASCII, entón usamos o acrónimo: dy, en caso de que só agardemos alfabeticamente, usamos: a
  • Se queremos un intervalo de caracteres, podemos usar os parénteses

Para saber máis, suxiro os conceptos básicos: Wikipedia.

Golgi Álvarez

Escritor, investigador, especialista en Modelos de Ordenación do Territorio. Participou na conceptualización e implantación de modelos como: Sistema Nacional de Administración de Patrimonio SINAP en Honduras, Modelo de Xestión de Municipios Mancomunados en Honduras, Modelo Integrado de Xestión Catastral - Rexistro en Nicaragua, Sistema de Administración do Territorio SAT en Colombia. . Editor do blog de coñecemento Geofumadas dende 2007 e creador da Academia AulAGEO que inclúe máis de 100 cursos sobre temas SIX - CAD - BIM - Xemelgos Dixitais.

artigos relacionados

Deixe un comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

Botón de volta ao principio