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".





18
Como você aprende expressões regulares? [fechadas]
Não estou perguntando onde aprender. Encontrei muitos bons recursos on-line, livros, etc. Mas como diabos eu os enfrento. Onde está o começo, o fim? Quando o processador regexp avança no texto, quando ele se mantém e tenta outra correspondência? etc. Sinto vontade de tentar descobrir hieróglifos nas pirâmides egípcias.

11
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 …

5
Quando você NÃO deve usar expressões regulares? [fechadas]
Expressões regulares são uma ferramenta poderosa no arsenal de programadores, mas - existem alguns casos em que não são a melhor opção ou são totalmente prejudiciais. O exemplo simples nº 1 é analisar o HTML com o regexp - um caminho conhecido para vários bugs. Provavelmente, isso também atribui à …


7
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, como isso funciona? …



5
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 caracteres …

7
Devo refatorar funções grandes que consistem principalmente em um regex? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Acabei de escrever uma função que abrange aproximadamente 100 …


1
Padrões de regex Java - compilar constantes de tempo ou membros de instância?
Atualmente, tenho alguns objetos singleton nos quais estou fazendo correspondência em expressões regulares, e meus Patterns são definidos assim: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); // more Patterns, etc. private Foobar() {} public static Foobar create() { /* …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.