Perguntas com a marcação «regular-expressions»

De acordo com a Wikipedia, uma expressão regular (abreviado regex ou regexp) é uma sequência de caracteres que forma um padrão de pesquisa, principalmente para uso em correspondência de padrões com strings, ou correspondência de strings, ou seja, operações do tipo "localizar e substituir".

77
Expressões regulares legíveis sem perder o poder?

Muitos programadores conhecem a alegria de criar uma expressão regular rápida, hoje em dia com a ajuda de algum serviço da Web, ou mais tradicionalmente em um prompt interativo, ou talvez escrevendo um pequeno script com a expressão regular em desenvolvimento e uma coleção de casos de teste . Em...

30
Como expressões regulares realmente funcionam?

Digamos que você tenha um documento com um ensaio escrito. Você deseja analisar este ensaio para selecionar apenas determinadas palavras. Legal. O uso de uma expressão regular é mais rápido do que analisar o arquivo linha por linha e palavra por palavra, procurando uma correspondência? se sim,...

19
O formato csv pode ser definido por uma regex?

Recentemente, um colega e eu discutimos se um regex puro é capaz de encapsular completamente o formato csv, de forma que ele é capaz de analisar todos os arquivos com qualquer caractere de escape, caractere de citação e caractere separador. O regex não precisa ser capaz de alterar esses...

9
Análise lexical sem expressões regulares

Eu estive observando alguns lexers em vários idiomas de nível superior ( Python , PHP , Javascript entre outros) e todos parecem usar expressões regulares de uma forma ou de outra. Embora eu tenha certeza de que as regexs são provavelmente a melhor maneira de fazer isso, eu queria saber se havia...