Perguntas com a marcação «regex»

Ao fazer perguntas regex, sempre adicione a tag para a linguagem de programação ou ferramenta específica (por exemplo, Perl, Python ou Java; vi, emacs ou ɢɴᴜ grep; etc.) que você está usando.

2
O regex de localização do Nginx não funciona com o passe de proxy
Estou tentando fazer com que essas duas diretivas de local funcionem no Nginx, mas estou recebendo alguns erros ao inicializar o Nginx. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } Este é o erro que estou recebendo: nginx: [emerg] "proxy_pass" cannot have URI part …
43 nginx  proxy  regex  proxypass 

2
Nginx: regex de localização para vários caminhos
Eu tenho dois locais na configuração do nginx que funcionam: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Como posso combinar esses dois em um único local? O que eu já fiz: Eu tentei essa sugestão location ~ ^/(static|media)/ { proxy_pass http://backend.example.com; } mas …
30 nginx  regex 

2
Curinga / regex do Nginx no caminho do local
A configuração do Nginx que eu lance 404 para algo .phpcomo: ## Any other attempt to access PHP files returns a 404. location ~* ^.+\.php$ { return 404; } No entanto, tenho algum arquivo index.php na subpasta que desejo executar. A configuração atual é como: location = /sitename/subpage/index.php { fastcgi_pass …
22 nginx  regex  wildcard 



1
Confirme a pesquisa de cadeias literais [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico sobre Falha no servidor. Fechado há 7 anos . Estou cansado de ter que escapar de coisas quando quero procurar parte de uma …
15 grep  regex 

1
Erro nginx pcre_compile ao usar quantificadores
Estou tendo um problema com o alias. Quero acrescentar os 4 primeiros dígitos do arquivo como parte do diretório. (como '../123456.jpg'=>'../123/123456.jpg' e '../12/1245.png'=>'../12/12.png') Aqui está o que eu tenho: location ~ ^/i/gallery2/(\d{1,4})(.*)$ { alias /home/web/images/gallery/$1/$1$2; } Este é o erro que recebo: nginx: [emerg] pcre_compile() failed: missing ) in "^/i/gallery2/(\d" …
14 nginx  regex 

1
Como faço para sec ignorar um carimbo de data / hora corretamente
Eu tenho uma regra que é configurada assim; No /etc/sec/rules.d eu tenho; type=SingleWithSuppress ptype=regexp pattern=(\S+) sshd\[\d+\]: PAM \d+ more authentication failures\; logname=.* uid=.* euid=.* tty=ssh ruser=.* rhost=(.*) user=(.*) desc=Login Failure: $0 action=pipe '%s ' /bin/mail -s "login failure $2 to $3@$1" team@team.com window=300 Então, se isso veio através do syslog; …
13 linux  logging  syslog  regex 


3
reescrita nginx acrescenta um parâmetro no final de um URL
Preciso configurar meu proxy reverso para que o seguinte parâmetro seja adicionado no final do URL: &locale=de-de Isso quase funciona: rewrite ^(.*)$ $1&locale=de-de break; No entanto, o problema é que eu preciso anexar '& locale = de-de' apenas se ele ainda não estiver lá e se houver um '?' no …
13 nginx  regex 

1
Quais são os limites do PCRE?
No ModSecurity há PCRE limits exceedederros. Eu sei que posso corrigir isso definindo regras como: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Mas, o que essas regras estão realmente fazendo? O que o limite de recursão do PCRE definido para 150.000 significa? Que brechas de segurança eu estou deixando passar, definindo essas tão …



2
Grepping para faixas CIDR
De tempos em tempos, eu quero grep CIDR varia fora dos meus arquivos de log do Apache. Isso é fácil para intervalos que caem nos limites naturais (/ 8, / 16 e / 24), mas não é tão fácil para outros intervalos como / 17 e / 25. Exemplos: # …
10 ip  regex  grep  cidr 

2
Como excluir arquivos do arquivo TAR usando expressões regulares?
Tenho uma pergunta simples, mas não consigo encontrar ou resolver a resposta. Eu quero fazer um arquivo tar, mas quero excluir alguns arquivos dele usando expressão regular. Exemplo do arquivo a ser excluído é este: 68x640X480.jpg Eu tentei isso sem sorte: tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto Alguém pode ajudar?
10 linux  tar  regex  archive 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.