Pertanyaan yang diberi tag regex

Saat mengajukan pertanyaan regex, selalu tambahkan tag untuk alat atau bahasa pemrograman tertentu (mis., Perl, Python, atau Java; vi, emacs, atau ɢɴᴜ grep; dll.) Yang Anda gunakan.

30
Nginx: regex lokasi untuk banyak jalur

Saya memiliki dua lokasi di nginx config yang berfungsi: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Bagaimana saya bisa menggabungkan keduanya menjadi satu lokasi? Apa yang telah saya lakukan: Saya mencoba...

22
Nginx wildcard / regex di jalur lokasi

Konfigurasi Nginx yang telah saya lempar 404 untuk .phpseperti: ## Any other attempt to access PHP files returns a 404. location ~* ^.+\.php$ { return 404; } Namun saya memiliki beberapa file index.php dalam subfolder yang ingin saya jalankan. Konfigurasi saat ini seperti: location =...

15
Ack mencari string literal [tertutup]

Tutup. Pertanyaan ini di luar topik . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Kesalahan Server. Ditutup 7 tahun yang lalu . Saya muak harus melarikan diri ketika saya ingin...

14
kesalahan nginx pcre_compile saat menggunakan bilangan

Saya mengalami masalah dengan alias. Saya ingin menambahkan hingga 4 digit pertama file sebagai bagian dari direktori. (seperti '../123456.jpg'=>'../123/123456.jpg' dan '../12.png'=>'../12/12.png') Inilah yang saya miliki: location ~ ^/i/gallery2/(\d{1,4})(.*)$ { alias

13
nginx menulis ulang menambahkan parameter di akhir url

Saya perlu mengonfigurasi proxy terbalik saya sehingga parameter berikut akan ditambahkan di akhir url: &locale=de-de Ini hampir berhasil: rewrite ^(.*)$ $1&locale=de-de break; Namun, masalahnya adalah saya harus menambahkan '& locale = de-de' hanya jika belum ada dan jika ada '?' di...

11
Apa batas PCRE?

Di ModSecurity ada PCRE limits exceededkesalahan. Saya tahu saya bisa memperbaikinya dengan menetapkan aturan seperti: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Tapi, apa sebenarnya aturan-aturan ini? Apa yang dimaksud dengan rekursi batas PCRE diatur ke 150.000 artinya? Lubang...

10
Grepping untuk rentang CIDR

Dari waktu ke waktu saya ingin mengambil rentang CIDR dari file log Apache saya. Ini mudah untuk rentang yang jatuh pada batas alami (/ 8, / 16 dan / 24) tetapi tidak begitu mudah untuk rentang lain seperti / 17 dan / 25. Contoh: # 192.168.0.0/16: (easy) grep " 192\.168\." access_log #...

9
Mencari literal "> \" menggunakan ack-grep

Saya mencari garis yang benar-benar memiliki lebih dari karakter (a ">") diikuti oleh spasi diikuti oleh karakter backslash (a "\") yaitu, garis dengan ini:> \ Saya pikir melarikan diri akan memungkinkan ini, dan untuk yang lebih besar dari yang dilakukannya: $ ack-grep

9
Mengganti nama file di linux dengan regex

Saya memiliki sekelompok file yang ingin saya beri nama secara konsisten, file-file tersebut dinamai seperti apa "System-Log-01-01-2009-NODATA.txt" "Something-Log-01-01-2009-NODATA.txt" Dan saya ingin mereka sebagai huruf kecil, yyyymmdd, ekstensi