Passar para o conteúdo principal

O uso de 'Expressões Regulares', também conhecidas como RegEx

Atualizado há mais de 4 meses

Por favor, note: Este artigo é uma tradução gerada por IA.

No BIMcollab, os documentos recebem um código. A estrutura de tal código pode ser definida por meio de uma 'Convenção de Nomeação de Documentos'. No entanto, esse método padronizado pode não conseguir compor a estrutura de código desejada. Nesses casos, 'Expressões Regulares', ou RegEx para abreviar, podem ser usadas.

Expressões Regulares

Uma 'Expressão Regular' é uma forma de descrever padrões que permitem que o software de computador reconheça texto (fonte: Wikipedia). Como há uma sintaxe formal para isso e as expressões regulares podem ser vistas como uma espécie de linguagem de programação, o contexto deste artigo não é o lugar para explicar isso em mais detalhes. Se você gostaria de saber mais sobre como uma expressão regular pode ser composta, consulte a Wikipedia, sites especializados como Regexr ou um grande número de boas instruções no YouTube.

Tarefa do Administrador

Assim como definir a 'Convenção de Nomeação de Documentos', inserir um RegEx é tarefa de um administrador. As Expressões Regulares são definidas por projeto.

  1. Abra o BIMcollab como Administrador.

  2. Vá para a seção 'Administração do Twin'.

  3. Selecione 'Projetos' na coluna da esquerda...

  4. ... e então o projeto desejado.

  5. Então NÃO selecione a opção 'Expressões Regulares', mas selecione o botão Editar para editar o projeto.

  6. Na página 'Editar projeto', você pode criar as expressões.

O Exemplo de RegEx

Em nosso exemplo, o RegEx é usado com a seguinte estrutura:

[A-Z]{3}-[A-Z]{3}-[0-9]{4}

Explicação da sintaxe:

  • A notação oficial é /[A-Z]{3}-[A-Z]{3}-[0-9]{4}/, mas as barras invertidas são interceptadas pelo software BIMcollab e, portanto, podem ser omitidas.

  • [A-Z]{3} indica que três letras maiúsculas aparecerão aqui. De A a Z, sem exceções.

  • [0-9]{4} indica que quatro dígitos de 0 a 9 aparecerão aqui.

  • No total, o código definido consiste em dois conjuntos de três letras maiúsculas e quatro dígitos, separados por um hífen. Por exemplo: ABC-DEF-1234

Adicionar um Documento

O RegEx discutido acima foi adicionado a 'Documento', os outros quatro tipos de documento, como 'Desenho' ou 'Modelo', não estão preenchidos com um RegEx.

Um documento é adicionado a um projeto no BIMcollab da seguinte forma:

  1. Selecione o projeto desejado em 'Meus Projetos'.

  2. Clique na seção 'Documentos' no topo da barra azul.

  3. Agora você verá a página de visão geral dos documentos. Clique no botão [Adicionar ao projeto] no canto superior direito para adicionar um documento.

  4. Selecione o documento a ser adicionado ao projeto e [Envie] este documento.

  5. Agora adicione os metadados necessários aos documentos enviados clicando em [Adicionar informações aos arquivos enviados].

  6. Preencha todos os campos obrigatórios (campos marcados com um asterisco e quaisquer outros campos que você queira preencher). No campo 'Número do documento', insira o número do documento de acordo com a definição do RegEx.

  7. Salve os metadados. Se o número do documento estiver em conformidade com o RegEx, ele será aceito; caso contrário, um aviso aparecerá ao lado do campo.

  8. A visão geral dos documentos do projeto será exibida.

RegEx e Fluxos de Trabalho

Um Fluxo de Trabalho pode ser iniciado com base em um Código de Documento. Suponha que apenas desenhos precisem ser carimbados com ‘Destinado ao canteiro de obras’ e outros documentos não, então um RegEx pode ser incluído nas condições sob as quais o Fluxo de Trabalho é iniciado, no qual o código do documento de um desenho é registrado.

Quando a estrutura do RegEx atende ao Código de Documento do Desenho recém-adicionado, o carimbo sugerido é adicionado ao desenho.

Respondeu à sua pergunta?