Perguntas com a marcação «regex»

169
Usando expressões regulares para extrair um valor em Java

Eu tenho várias strings na forma bruta: [some text] [some number] [some more text] Eu quero extrair o texto em [algum número] usando as classes Java Regex. Eu sei aproximadamente que expressão regular eu quero usar (embora todas as sugestões sejam bem-vindas). O que realmente me interessa são as...

169
Como o RegexOptions.Compiled funciona?

O que está acontecendo nos bastidores quando você marca uma expressão regular como uma a ser compilada? Como isso se compara / é diferente de uma expressão regular em cache? Usando essas informações, como você determina quando o custo da computação é insignificante em comparação com o aumento de...

169
Como filtrar linhas em pandas por regex

Gostaria de filtrar de maneira limpa um quadro de dados usando o regex em uma das colunas. Para um exemplo artificial: In [210]: foo = pd.DataFrame({'a' : [1,2,3,4], 'b' : ['hi', 'foo', 'fat', 'cat']}) In [211]: foo Out[211]: a b 0 1 hi 1 2 foo 2 3 fat 3 4 cat Quero filtrar as linhas para...

169
(grep) Regex para corresponder a caracteres não ASCII?

No Linux, eu tenho um diretório com muitos arquivos. Alguns deles têm caracteres não ASCII, mas todos são UTF-8 válidos . Um programa possui um bug que o impede de trabalhar com nomes de arquivos não ASCII, e eu tenho que descobrir quantos são afetados. Eu faria isso com finde depois faria um grep...

166
Aprendendo expressões regulares [fechado]

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debate, argumentos, pesquisas ou discussão prolongada. Se você acha que...

166
Expressão regular para o formato de hora HH: MM correspondente

Eu quero um regexp para combinar o tempo no formato HH: MM. Aqui está o que eu tenho e funciona: ^[0-2][0-3]:[0-5][0-9]$ Isso corresponde a tudo, das 00:00 às 23:59. No entanto, quero alterá-lo para que 0:00 e 1:00, etc, também sejam correspondidos, bem como 00:00 e 01:30. Ou seja, para tornar...

165
Corresponder a sequência inteira

Qual é a expressão regular (em JavaScript, se for o caso) para corresponder apenas se o texto for uma correspondência exata? Ou seja, não deve haver caracteres extras no outro extremo da string. Por exemplo, se eu estou tentando corresponder para abc, em seguida 1abc1, 1abce abc1que não...

163
Como converter um título em uma lesma de URL no jQuery?

Estou trabalhando em um aplicativo no CodeIgniter e estou tentando criar um campo em um formulário para gerar dinamicamente a lesma de URL. O que eu gostaria de fazer é remover a pontuação, convertê-la em minúscula e substituir os espaços por hífens. Assim, por exemplo, o Rib Shack de Shane se...

160
Interpolando uma Cadeia de Caracteres em uma Regex

Preciso substituir o valor de uma string na minha expressão regular em Ruby. Existe uma maneira fácil de fazer isso? Por exemplo: foo = "0.0.0.0" goo = "here is some other stuff 0.0.0.0" if goo =~ /value of foo here dynamically/ puts

160
Criar matriz de correspondências regex

Em Java, estou tentando retornar todas as correspondências de regex para uma matriz, mas parece que você só pode verificar se o padrão corresponde a algo ou não (booleano). Como posso usar uma correspondência de regex para formar uma matriz de todas as strings que correspondem a uma expressão de...

160
Pesquise e substitua no bash usando expressões regulares

Eu já vi este exemplo: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} O que segue esta sintaxe: ${variable//pattern/replacement} Infelizmente, o patterncampo parece não suportar sintaxe de regex completa (se eu usar .ou \s, por exemplo, tentar corresponder aos...