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.
4
respostas

A maneira mais simples de extrair a substring no shell Unix?

Qual é a maneira mais simples de extrair a substring no shell Unix (com regex)? Simples significa: menos recurso menos opções menos estudo Atualizar Percebi que a regex em si está em conflito com a simplicidade e escolhi a mai...
04.09.2010 / 18:08
2
respostas

Por que esse regex não funciona no linux?

Não posso dizer que funciona no Windows, mas, pelo que entendi, esse regex está correto e como eu o escreveria (exceto talvez o ^ no início) De link ^.+\.((jpg)|(gif)|(exe))$ Quando eu corro find -regex '^.+\.((jpg)|(gif)|(ex...
23.10.2009 / 18:06
3
respostas

Regex para sed para pegar várias linhas ou uma maneira melhor?

Estou criando um script que se conecta a um servidor e faz o dump da saída para um arquivo temporário. Eu quero usar sed no script para pegar informações específicas do arquivo temporário. A saída sempre teria a linha tracejada de 80 caracteres,...
24.09.2011 / 19:06
1
resposta

Qual é a diferença entre as expressões regulares Nginx ~ e ~ *?

Qual é a diferença entre Nginx ~ e ~* regexes? Por exemplo: if ($http_referer ~* www.foobar.net) { ... } vs if ($http_referer ~ www.foobar.net) { ... }     
06.09.2016 / 16:23
2
respostas

É possível obter o regex correspondente de dentro da diretiva apache LocationMatch?

Gostaria de saber se o código a seguir deve estar funcionando: <LocationMatch "/(.*)([/])?(.*)"> Order allow,deny Allow from all AuthType Basic AuthName "Git" AuthUserFile /git/.htpasswd AuthGroupFile /git/.htg...
03.09.2012 / 16:52
6
respostas

Copie várias pastas para um único destino com robocopy

Estou procurando uma solução para usar o robocopy para copiar várias pastas de um diretório em um compartilhamento de rede distante. Eu quero escolher várias pastas de um diretório que contém centenas de pastas que eu não estou interessado. Eu q...
23.05.2011 / 23:22
5
respostas

Colorir Globalmente o Terminal por Regex

Eu sei que muitos programas usam cores - (vim, ack, color-ls para citar alguns) mas ainda há muitos casos em que você está preso em preto e branco. Existem scripts que colorem a saída com base em expressões regulares (isto é, "faça qualquer c...
13.07.2009 / 12:20
2
respostas

O look-ahead negativo do Regex não está funcionando para o mod_rewrite entre diferentes versões do Apache

Eu tenho uma linha mod_rewrite que funciona no Apache 2.2, mas não no Apache 1.3: RewriteRule ^(?!index.php)(?!skin/)(?!js/)(.+) /index.php?file=$1 [NC,L] Se eu perder os componentes de look-ahead negativos entre os...
10.03.2010 / 02:26
3
respostas

erro nginx log padrão Grok

Estou tendo problemas para obter a seguinte mensagem de log de erro nginx para analisar o depurador grok . Eu tenho a sensação de que há um truque estúpido que eu deveria usar, mas não consigo descobrir o que pode ser. 2015/03/20 23:35:52...
21.03.2015 / 04:25
1
resposta

A regex de localização do Nginx não está correspondendo

O seguinte tem funcionado para armazenar em cache o css e o js para mim: location ~ "^(.*)\.(min.)?(css|js)$" { expires max; } resultados: $ curl -I http://mysite.com/test.css HTTP/1.1 200 OK Server: nginx Date: Thu, 16 Jan 2014 18...
16.01.2014 / 20:05