Nessa primeira situação, a equipe se deparou com problemas na validação do e-mail, sem considerar uma linguagem específica. Como poderiam realizar essa validação? Ver conteúdo
Um exemplo bastante comum é a validação de dados: embora seja uma ação direta do desenvolvedor, a tarefa pode ser facilitada quando outros profissionais colaboram. Ver conteúdo
Resolvendo Problemas com Expressões Regulares Projetos de software frequentemente se deparam com situações em que desenvolvedores e analistas se reúnem para buscar soluções simples, mas que resolvem um grande problema. Ver conteúdo
Agora é com você: aproveite para acessar os Materiais Complementares e aprofundar o conhecimento no assunto. Ver conteúdo
Nesta Disciplina, nem de longe tivemos a intenção de exaurir o assunto. Pelo contrário, esperamos que você possa ter aprendido um pouco mais sobre as expressões regulares, entendida a importância para resolver problemas computacionais e fomentando seu interesse sobre o tema. Ver conteúdo
Nesse caso, a própria REGEX foi suficiente para localizar e substituir o caractere em questão, mas caso não seja possível fazê-lo em uma única instrução, lembre-se de que a combinação entre funções e expressões regulares será sempre uma opção. Ver conteúdo
Essa será uma ótima forma de praticar o que você aprendeu na Disciplina e, portanto, deixaremos a resposta como uma das atividades propostas. Ver conteúdo
Nesse caso, o título “O Mistério do 5 Estrelas (Marcos Rey, 1981)” retornaria o valor 5, o que certamente não satisfaz a nossa condição e, por isso, precisa tratamento. Ver conteúdo
Além disso, se o texto apresentasse equivalência de dígitos numéricos em diferentes partes do texto, somente a primeira ocorrência retornaria. Ver conteúdo
Na Google, a fórmula REGEXEXTRACT retorna um atributo de texto, e caso aparecesse alguma continuidade envolvendo o valor numérico, algum tratamento, como no exemplo do erro apresentado, seria necessário. Ver conteúdo
Já mencionamos, mas vale relembrar que existem muitas peculiaridades quando falamos de expressões regulares. Ver conteúdo
Embora não seja o foco, saiba que a Google Sheet fornece uma função para tratar esse tipo de erro ISNA() que, quando combinada a outras funções, poderia dar um tratamento mais adequado ao problema. Experimente usar a expressão ‘=IF(ISNA(REGEXEXTRACT(A4,"\d+")),FALSE)’. Ver conteúdo
Observe que o metacaractere dígito seguido do sinal de positivo retornou valores individuais para as células que continham valor numérico e o erro #N/A para a única que não continha. Ver conteúdo
Considerando esse mesmo exemplo, você poderá extrair o ano de publicação dos livros. Para isso, foi criada uma coluna chamada ano e utilizada a função REGEXEXTRACT. Ver conteúdo
No primeiro exemplo, a expressão ‘=REGEXMATCH(A2, “[0-9]”)’ retornou TRUE apenas para as células cujo texto continha algum valor numérico: Ver conteúdo
Vejamos uma breve lista com livros da série Vaga-Lume, uma coleção que fez a cabeça de muitos jovens e adolescentes entre os anos 1970 e 2000. Ver conteúdo
A função REGEXMATCH retorna TRUE se corresponder ao padrão fornecido for localizado em qualquer lugar do texto e FALSE caso não haja correspondências no texto. Ver conteúdo
REGEXMATCH confirmará se encontrou o padrão no texto; REGEXEXTRACT extrairá o texto que corresponde ao padrão; REGEXREPLACE substituirá o texto que corresponde ao padrão. Ver conteúdo
Com ela, podemos localizar e substituir strings de texto, incluindo caracteres, números e palavras ou padrões por expressões regulares documentos, planilhas e slides. Ver conteúdo
Para trabalhar com REGEX no âmbito das planilhas, a Google disponibiliza três funções: REGEXMATCH, REGEXEXTRACT e REGEXREPLACE. Ver conteúdo
Ao lado de "Localizar", digitamos a expressão procurada e caso haja a necessidade de substituição será preciso preencher o novo termo no campo “Substituir”. Para ativar a REGEX, clicamos em “Pesquisar usando expressões regulares”. Ver conteúdo
Inicialmente, podemos utilizar a função Find and Replace, disponível em Google Docs, Google Slides e Google Sheets. Com um documento aberto, navegue até o menu Editar e clique em Localizar e Substituir. Ver conteúdo
Dessa forma, todos poderão acessá-la sem grandes esforços e utilizar sua lógica em qualquer linguagem de programação. Ver conteúdo
Além de não ser necessária a instalação e a configuração, a ferramenta está disponível on-line. Ver conteúdo
Nesta Disciplina, considerando as diferentes experiências e habilidades dos estudantes, optamos por avançar com a utilização da Google Planilhas. Ver conteúdo
Conhecer REGEX certamente ajudará os profissionais em Análise e Desenvolvimento de Sistemas a resolver muitos problemas em qualquer área de atuação. Ver conteúdo
Expressões Regulares com Google Planilhas Muitas linguagens, ferramentas e plataformas utilizam expressões regulares e sua utilização é importante para todas elas. Ver conteúdo
Além disso, podemos fazer equivalências entre os metacaracteres barra-letra e as classes POSIX. A principal vantagem de utilizar o barra-letras é que eles podem ser usados fora das listas. Ver conteúdo
Isso não significa que todas as letras do alfabeto tenham sido utilizadas. É preciso ter em mente que cada Linguagem de Programação, sua interface de desenvolvimento (IDE) ou aplicação que permite a utilização de REGEX tem sua própria notação. Ver conteúdo
Experimente buscar os espaços em branco com ‘\s’ e preenchidos com o ‘\S’, ou, então, ‘\w’ que corresponde a qualquer caractere alfanumérico e ‘\W’ que corresponde a qualquer caractere não alfanumérico. Ver conteúdo