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

Nginx extrair o nome do diretório superior do URI de solicitação

Estou precisando usar o diretório principal do $request_uri , por exemplo: /dir/sub/slug - > /dir Eu li a resposta desta pergunta: Como extrair Apenas o nome do arquivo da solicitação uri # Gets the basename of the origina...
15.04.2014 / 10:06
1
resposta

Redirecionar todos os subdomínios para o domínio principal com lighttpd e regex

É possível redirecionar todos os *.domain.com para meu domain.com ? Eu tenho brincado com o Regex, mas sem sorte: $HTTP["host"] =~ ".*\.domain\.com" { url.redirect = ("^/(.*)" => "http://domain.com/$1") } $HTTP["host"]...
13.03.2014 / 15:32
1
resposta

Reescreva a regra quando a fonte contiver um '?' [duplicado]

Coçando minha cabeça nisso. Eu tenho um URL antigo: http://myserver/blog/archive?openview&type=Category&key=Demo e um novo URL http://myserver/blog/categories/Demo Estou tentando obter uma regra de reescrita par...
25.12.2013 / 12:35
1
resposta

fail2ban bots defeituosos regex de log de acesso do apache

Tentando bloquear alguns bots defeituosos usando o fail2ban lendo o log de acesso do Apache e configurando o regex correto. A linha que eu quero combinar no log de acesso é: 5.10.83.65 - - [18/Mar/2014:09:06:38 +0400] "GET /catalog/product_co...
20.03.2014 / 08:09
2
respostas

Disputando sed para encontrar e reformatar a data de login (ou, como matar processos mosh-server ociosos)

Eu tenho um método antigo de matar processos mosh-idle idle, o que não funciona no meu novo VPS. Aqui está o método antigo, que eu executo no crontab do root para limpar os processos que estão inativos por mais de 10 dias: for tty in 'w -s...
16.11.2013 / 20:22
1
resposta

nginx reescreve as regras com o regex aplicado apenas a um subdiretório

Estou frustrado há dias tentando descobrir isso, então qualquer conselho / ajuda seria muito apreciado! Recentemente, adicionei uma seção chamada /links a um site em somehost.com , mas parece que não consigo obter as regras de regravação...
14.10.2013 / 14:50
1
resposta

problema com localização regex e redirecionamento no nginx

Eu quero configurar o proxy no nginx: location ~ ^/m/([^/]*)/([^/]*)/([^/]*)$ { proxy_pass http://127.0.0.1:8080/redir/m/$1/$2/$3; proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_h...
04.08.2012 / 22:36
1
resposta

Como redirecionar todos os subdomínios de um domínio no arquivo de configuração do Apache sem especificar o nome do domínio?

Eu quero fazer regra geral para todos os meus domínios, por isso não preciso especificar cada um deles individualmente. Eu tenho estas duas linhas no meu arquivo de configuração do Apache: RewriteCond %{HTTP_HOST} ^domain\.com RewriteRul...
07.02.2012 / 16:10
1
resposta

Precisa de ajuda no padrão awk / sed / perl com regex / grep

Saída de arquivo de amostra do grep file1:my $dbh = DBI->connect("dbi:mysql:$database_name", $DB_USER, $DB_PASSWD) file2:($dbc,$rc) = mysql_connect($mysql_host,$mysql_user,$mysql_password); O padrão awk deve obter valores databasename...
09.02.2011 / 12:31
2
respostas

Por que dois padrões (/.*) e (. *) correspondem a strings diferentes?

Os dois padrões (/.*) e (.*) não devem corresponder à mesma sequência? Minha verdadeira questão é: onde o "abc" foi? Algo estranho parece estar acontecendo dentro do mecanismo mod_rewrite ... Dado este arquivo .htaccess em www/dir/...
15.02.2011 / 03:19