Pytania oznaczone «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.

30
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 ~...

15
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ć...

14
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...

13
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...

11
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...

10
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: # 192.168.0.0/16: (easy) grep "...

9
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...