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.
Estou tentando criar um redirecionamento para adicionar uma barra à direita
location / {
if($request_uri ~ ^([^.]*[^/])$){
return 301 https://$host$request_uri/;
}
}
Eu não tenho ideia de como fazer a correspondência em if, quando...
15.05.2015 / 17:17
Eu tenho alguns hosts problemáticos experimentando com um servidor SSH que eu rode, e estou tentando bani-los usando o fail2ban. O problema é que eu não fiz muito trabalho com expressões regulares, e menos ainda com expressões regulares do Pytho...
19.11.2014 / 23:38
Se eu correr
fail2ban-regex '31.22.105.115 - - [11/Apr/2014:18:09:54 +0100] "GET /admin/config.php
HTTP/1.0" 301 573 "-" "-"' '^<HOST> - - (?:\[[^]]*\] )+\"(GET|POST)/(?i)(PMA|phptest|phpmyadmin|myadmin|mysql|mysqladmin|sqladmin|mypma|...
11.04.2014 / 22:28
Eu tenho a seguinte string produzida por um arquivo de log do servidor. Estou usando o Simple Event Correlator (que usa perl regex) para manipular linhas:
18:37:31 643.65.123.123 []sent /home/mydomain/public_html/court-954fdw/Chairman-confide...
06.03.2013 / 18:26
Eu não quero verificar com o nosso Nagios se um aplicativo da web está sendo executado no Tomca7. Eu decidi usar o plugin check_http com regex. Estou analisando a página de status do tomcat e verifique se a coluna "Em execução" é verdadeira. O c...
04.03.2013 / 16:02
Um dos meus servidores foi atacado por DDoS há alguns dias e durou 4 dias. Abaixo estão os trechos de registros da solicitação:
36.224.180.253 - - [14/May/2013:03:11:46 +0800] "GET //?f5b2fd2f860dc=9597624054932145 HTTP/1.1" 301 178 "-" "Oper...
16.05.2013 / 08:30
Eu não entendo porque os dois primeiros são um jogo / acerto, mas o terceiro é um erro?
-bash-3.2# cat 1361492805.M171838P41834.mx1.alexus.biz\,S\=12921\:2\,Sijm | pcregrep -q '.*languager.*' ; echo $?
0
-bash-3.2# cat 1361492805.M171838P4183...
22.02.2013 / 03:51
Eu tenho um diretório htdocs onde estou atendendo alguns documentos do Microsoft Word. Quando alguém está editando um documento, o nome do documento muda para algo como: " ~ $ my_document.doc " e também são criados arquivos .tmp que representa...
20.12.2011 / 01:39
Tenho certeza de que essa é realmente uma pergunta de regex, então você pode pular para a PERGUNTA DE REGEX se quiser pular o segundo plano.
Nosso firewall principal é um Watchguard X750e que executa o Fireware XTM v11.2. Estamos usando o web...
23.05.2011 / 18:37
Usando o Nginx 0.7.65, passei algumas horas tentando conseguir o que parecia ser uma simples nginx reescrita para funcionar. Mas as duas barras não parecem funcionar corretamente:
URL anterior: link
URL depois: link
Eu usei a seguin...
08.03.2011 / 01:20