Pytania otagowane jako regex

Zadając pytania dotyczące wyrażeń regularnych, zawsze dodawaj znacznik dla konkretnego języka programowania lub narzędzia (np. Perl, Python lub Java; vi, emacs lub ɢɴᴜ grep; itp.), Którego używasz.

2
Wyrażenie regularne lokalizacji Nginx nie działa z przepustką proxy
Próbuję przywrócić działanie tych 2 dyrektyw lokalizacji w Nginx, ale otrzymuję błędy podczas uruchamiania Nginx. location ~ ^/smx/(test|production) { proxy_pass http://localhost:8181/cxf; } location ~ ^/es/(test|production) { proxy_pass http://localhost:9200/; } To jest błąd, który otrzymuję: nginx: [emerg] "proxy_pass" cannot have URI part in location given by regular expression, or inside named …
43 nginx  proxy  regex  proxypass 

2
Nginx: wyrażenie regularne dla wielu ścieżek
Mam dwie lokalizacje w konfiguracji nginx, które działają: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Jak połączyć te dwa w jedną lokalizację? Co już zrobiłem: Wypróbowałem tę sugestię location ~ ^/(static|media)/ { proxy_pass http://backend.example.com; } ale to nie działa dla mnie. Ponadto, gdy …
30 nginx  regex 

2
Symbol wieloznaczny / wyrażenie regularne Nginx w ścieżce lokalizacji
Konfiguracja Nginx, którą mam, rzuca 404 za .php: ## Any other attempt to access PHP files returns a 404. location ~* ^.+\.php$ { return 404; } Jednak w podfolderze mam plik index.php, który chcę uruchomić. Obecna konfiguracja wygląda następująco: location = /sitename/subpage/index.php { fastcgi_pass phpcgi; #where phpcgi is defined to …
22 nginx  regex  wildcard 


5
Za pomocą sed usunąć zarówno kwadrat otwierający, jak i zamykający nawias kwadratowy wokół sznurka
Uruchamiam to polecenie w powłoce bash na Ubuntu 12.04.1 LTS. Usiłuję usunąć zarówno znaki, jak [i ]znaki za jednym zamachem, tj. Bez konieczności odpuszczania po raz drugi. Wiem, że nawiasy kwadratowe mają specjalne znaczenie w wyrażeniu regularnym, więc uciekam od nich, poprzedzając je odwrotnym ukośnikiem. Spodziewałem się tylko sznurka, 123ale …
19 bash  regex  sed 


1
Ack szukaj dosłownych ciągów znaków [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było na temat błędu serwera. Zamknięte 7 lat temu . Mam dość ucieczki, gdy chcę wyszukać część tagu HTML. Jak mogę wyszukać dokładnie to, co wpisuję, bez konieczności ucieczki? na przykład …
15 grep  regex 

1
Błąd nginx pcre_compile podczas korzystania z kwantyfikatorów
Mam problem z aliasingiem. Chcę dołączyć do pierwszych 4 cyfr pliku jako część katalogu. (np. „../123456.jpg” => ”../123/123456.jpg” i „../12.png” => ”../12/12.png ”) Oto co mam: location ~ ^/i/gallery2/(\d{1,4})(.*)$ { alias /home/web/images/gallery/$1/$1$2; } To jest błąd, który otrzymuję: nginx: [emerg] pcre_compile() failed: missing ) in "^/i/gallery2/(\d" Czy ktoś ma jakieś …
14 nginx  regex 

1
Jak sprawić, aby sekunda prawidłowo ignorowała znacznik czasu
Mam taką zasadę; W /etc/sec/rules.d mam; 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 Więc jeśli przyszło to przez syslog; Nov 21 11:24:10 servername.server.com sshd[26846]: PAM 2 …
13 linux  logging  syslog  regex 

3
nginx przepisać dołącza parametr na końcu adresu URL
Muszę skonfigurować mój zwrotny serwer proxy, aby na końcu adresu URL dodano następujący parametr: &locale=de-de To prawie działa: rewrite ^(.*)$ $1&locale=de-de break; Problem polega jednak na tym, że muszę dołączyć „& locale = de-de” tylko wtedy, gdy go jeszcze nie ma i jeśli jest „?” w adresie URL ... Czy …
13 nginx  regex 

1
Jakie są limity PCRE?
W ModSecurity występują PCRE limits exceededbłędy. Wiem, że mogę to naprawić, ustawiając reguły takie jak: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Ale co właściwie robią te zasady? Co oznacza limit rekurencji PCRE ustawiony na 150 000? Jakie dziury w zabezpieczeniach pozwalam, ustawiając je tak wysoko? Co znaczy recursioni limit? Wiem, że istnieje …

1
Nginx przekierowuje wszystkie stare subdomeny domen do nowych
Miałem bardzo długą domenę, więc postanowiłem zmienić ją na krótszą i bardziej przyjazną. Ale ponieważ mam wiele subdomen (w rzeczywistości mam symbol wieloznaczny subdomeny), chciałem zachować subdomenę, zmieniając tylko część domeny. Dlatego wprowadziłem następującą zasadę: server { listen 80; server_name ~^(\w+)\.olddomain\.com$; rewrite ^ $scheme://$1.doma.in$request_uri? permanent; } Przeczytałem wiele innych pytań, …

2
Grepping dla zakresów CIDR
Od czasu do czasu chcę grep zakresy CIDR poza moimi plikami dziennika Apache. Jest to łatwe w przypadku zakresów, które mieszczą się na naturalnych granicach (/ 8, / 16 i / 24), ale nie jest tak łatwe w przypadku innych zakresów, takich jak / 17 i / 25. Przykłady: # …
10 ip  regex  grep  cidr 

2
Jak wykluczyć pliki z archiwum TAR przy użyciu wyrażeń regularnych?
Mam proste pytanie, ale nie mogę znaleźć ani rozwiązać odpowiedzi. Chcę utworzyć archiwum tar, ale chcę wykluczyć z niego niektóre pliki przy użyciu wyrażeń regularnych. Przykład pliku do wykluczenia jest następujący: 68x640X480.jpg Próbowałem tego bez powodzenia: tar cvf test.tar --exclude=[0-9]+x[0-9X]+\.jpg /data/foto Czy ktoś może pomóc?
10 linux  tar  regex  archive 

4
Wyszukiwanie dosłownego „> \” za pomocą ack-grep
Szukam linii, które dosłownie mają większy niż znak („>”), po których następuje spacja, po której następuje znak odwrotnego ukośnika („\”), tj. Linia z tym:> \ Myślałem, że ucieczka pozwoli na to, a na więcej niż to: $ ack-grep "\>" zwraca wiersze, które zawierają „>”. Ale kiedy próbuję również uciec z …
9 grep  regex  escaping 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.