Perguntas sobre 'regex'

Regex (ou regexp) é conhecido como correspondência de expressões regulares de padrões, cadeias de caracteres ou caracteres em, por exemplo, um arquivo de texto grande. As perguntas devem ser marcadas como tal, seja qual for a linguagem de programação envolvida e a tag também pode ser aplicada a programas de linha de comando ou gráficos que possuem plug-ins de regex ou algum recurso de regex.
1
resposta

Quais são os limites da PCRE?

No ModSecurity, há PCRE limits exceeded erros. Eu sei que posso consertar isso definindo regras como: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Mas o que essas regras estão realmente fazendo? O que o limite de recur...
16.07.2012 / 19:36
2
respostas

Grepping para intervalos CIDR

De tempos em tempos, quero fazer um grupamento dos intervalos do CIDR dos meus arquivos de log do Apache. Isso é fácil para intervalos que se enquadram nos limites naturais (/ 8, / 16 e / 24), mas não tão fáceis para outros intervalos, como / 17...
23.07.2012 / 16:34
1
resposta

Nginx redireciona todos os subdomínios de domínio antigo para um novo

Eu tinha um domínio muito longo, então decidi mudá-lo para um mais curto e mais amigável. Mas como tenho muitos subdomínios (na verdade, tenho um curinga de subdomínio), queria manter o subdomínio enquanto altero apenas a parte do domínio. Então...
23.03.2014 / 05:44
6
respostas

Renomeando arquivos no linux com um regex

Eu tinha um grupo de arquivos que gostaria de renomear consistentemente, os arquivos são nomeados como "System-Log-01-01-2009-NODATA.txt" "Something-Log-01-01-2009-NODATA.txt" E eu os queria como minúsculas, aaaammdd, extensão .log "sy...
07.05.2009 / 09:17
4
respostas

Procurando pelo literal “\” usando o comando ack-grep

Eu estou procurando por linhas que literalmente tenham um caractere maior que (um ">") seguido por um espaço seguido por um caractere de barra invertida (um "\")   ou seja, uma linha com isto: > \ Eu pensei que escapar permitiria isso,...
01.06.2010 / 01:01
2
respostas

Como excluir arquivos do arquivo TAR usando expressões regulares?

Eu tenho uma pergunta simples, mas não consigo encontrar ou resolver a resposta. Eu quero fazer um arquivo tar, mas eu quero excluir alguns arquivos dele usando a expressão regular. Exemplo do arquivo a excluir é o seguinte: 68x640X480.jpg...
12.10.2011 / 08:31
4
respostas

nginx reescreve o URL base

Gostaria da URL raiz http://www.example.com para redirecionar para http://www.example.com/something/else Isso ocorre porque alguns plugins WP estranhos sempre definem um cookie no URL base, o que não me deixa armazená-lo em cache....
24.03.2012 / 23:20
7
respostas

Não precisa da linha inteira, apenas a correspondência da expressão regular

Eu simplesmente preciso obter a correspondência de uma expressão regular: $ cat myfile.txt | SOMETHING_HERE "/(\w).+/" A saída deve ser apenas o que foi correspondido, dentro dos parênteses. Não pense que eu posso usar grep porque co...
06.08.2009 / 16:34
2
respostas

nginx url reescrevendo. eu simplesmente não entendi

Ok, um URL de exemplo é http://www.mysite.com/?p=account&view=settings o p uri é uma constante. todos os URLs têm isso. o view é um dos muitos uri opcionais. Eu tentei entender a regravação de url e a regex, mas eu simpl...
27.05.2014 / 13:14
1
resposta

Existe uma ferramenta que pode topar um fluxo de entrada?

Me deparo com alguns casos de uso em que seria muito útil receber uma entrada de um fluxo (normalmente delimitado por nova linha) e resumi-lo de uma forma semelhante à de um topo (veja acima, iotop, etc). Uma espécie de tabela dinâmica on-the-fl...
20.08.2013 / 00:59