Procurar e substituir usando expressões regulares: Microstation

Localizar e substituir é um recurso comumente utilizado, uma vez que eu expliquei sobressair. Aplicá-lo quando mapeamento ou CAD, as chances de encontrar exatamente o que queremos são mais complexos, porque não é apenas o Pesquisa por atributos.

O problema, substituir o texto

Eu tenho um mapa com mais de propriedades 800 numeradas. Eu preciso dos números que representam as ruas de terra, rios e outros bens públicos têm apenas um texto.

O ponto é que para voltar link, testemunhar que em vez de ter 92345, que foi um número de terrenos afectos, tem um rio R um C Street, um L lagoa, etc.

Substitua MicroStation Texto

Então eu preciso, por exemplo, textos 92,000 colocá-los acima de um R, são rios. Em seguida, os textos 93,000 você colocá-los acima de um C, pois são ruas. bla bla bla.

Usando expressões regulares

Isso nas versões anteriores da Microstation sempre existiu, mas a partir das versões V8i, traz uma pequena guia que sugere, e pode ativar ou não a funcionalidade.

Sempre feito a partir de Editar> Localizar e substituir.

O painel mostra, nos dá a opção de colocar o que queremos, o conteúdo que ele irá substituir, e algumas condições como blocos de busca capscontrol (células), cerca.

Selecionamos a opção "Usar expressões regulares", que ativa a guia superior, que mostra quais possibilidades podem ser incluídas na seqüência de pesquisa.

Observe que se eu colocar o texto 92, depois três pontos, eu posso ter todos os números maiores do que 92,000. E, portanto, selecione para ser substituído por uma letra R.

Substitua MicroStation Texto

Com a opção Localizar, o visor percorre o texto selecionado e navega para os próximos.

Se eu executar "Substituir Tudo", todos os textos serão substituídos.

Da mesma forma, para substituir texto de rua, que tem um alcance acima de 93,000, preciso colocar 93 ... e substituir com C.

Outras expressões regulares

As possibilidades de utilizar outras necessidades de pesquisa são variadas.

  • O símbolo ^ é usado para indicar o início de uma linha. Suponhamos que tenhamos um número 292010, não queremos que ele seja incluído. Então, a string seria ^ 92 ..., então você encontrará apenas textos que começam com o 92, que tem três caracteres seguidos.
  • O símbolo $ para o final. Suponha que eu precise encontrar os textos que terminam com o número 10, então escreva 10 $
  • O ponto é usado para caracteres, o asterisco para zero ou mais, o sinal + para o número 1 ou mais.
  • Se você espera encontrar apenas dígitos ASCII, então usamos o acrônimo: dy, se esperamos apenas alfabeticamente, usamos: a
  • Se quisermos uma variedade de caracteres, podemos usar os colchetes

Para saber mais, sugiro o básico: Wikipedia.

Deixar uma resposta

Seu endereço de email não será publicado.

Este site usa o Akismet para reduzir o spam. Saiba como seus dados de comentário são processados.