Perguntas com a marcação «regex»

Expressões regulares fornecem uma linguagem declarativa para corresponder aos padrões dentro das strings. Eles são comumente usados ​​para validação, análise e transformação de cadeias. Como as expressões regulares não são totalmente padronizadas, todas as perguntas com essa tag também devem incluir uma tag que especifique a linguagem ou ferramenta de programação aplicável. NOTA: Solicitar expressões regulares em HTML, JSON etc. tende a ter reações negativas. Se houver um analisador, use-o.



1
comportamento de espaços em branco grep regex
Eu tenho um arquivo de texto contendo algo como: 12,34 EUR 5,67 EUR ... Há um espaço em branco antes de 'EUR' e eu ignoro 0, XX EUR. Eu tentei: grep '[1-9][0-9]*,[0-9]\{2\}\sEUR' => didn't match ! grep '[1-9][0-9]*,[0-9]\{2\} EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s*EUR' => worked ! grep '[1-9][0-9]*,[0-9]\{2\}\s[E]UR' => …
87 regex  grep  gnu 

5
Python regex - prefixo r
Alguém pode explicar por que o exemplo 1 abaixo funciona, quando o rprefixo não é usado? Achei que o rprefixo deve ser usado sempre que sequências de escape são usadas. Os exemplos 2 e 3 demonstram isso. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # …


1
Operador OR de expressão regular Java
Pode ser uma pergunta idiota, mas não consegui encontrar em lugar nenhum: Como posso usar o operador de expressão regular java OR (|) sem parênteses? por exemplo: Tel | Telefone | Fax
87 java  regex 

7
Expressões regulares multilinhas no Visual Studio
Existe alguma maneira de fazer com que o Visual Studio execute uma substituição regex em várias linhas (deixe que os limites das linhas cruzadas correspondam)? Sei que há muitos editores que posso usar para isso, mas parece estranho que esse recurso tenha sido deixado de fora do Visual Studio. Estou …


4
Existe uma diferença entre / \ s / ge / \ s + / g?
Quando temos uma string que contém caracteres de espaço: var str = ' A B C D EF '; e queremos remover os espaços da string (queremos isso 'ABCDEF':). Ambos: str.replace(/\s/g, '') e isto: str.replace(/\s+/g, '') retornará o resultado correto. Isso significa que o +é supérfluo nessa situação? Há uma …
87 javascript  regex 



10
Usando o sinal de estrela no grep
Estou tentando pesquisar a substring "abc" em um arquivo específico no linux / bash Então eu faço: grep '*abc*' myFile Não retorna nada. Mas se eu fizer: grep 'abc' myFile Ele retorna as correspondências corretamente. Agora, isso não é um problema para mim. Mas e se eu quiser pesquisar uma …
87 regex  bash  grep 




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.