Questions marquées «regex»

Lorsque vous posez des questions regex, ajoutez toujours la balise pour le langage de programmation ou l'outil spécifique (par exemple, Perl, Python ou Java; vi, emacs ou ɢɴᴜ grep; etc.) que vous utilisez.

30
Nginx: expression régulière d'emplacement pour plusieurs chemins

J'ai deux emplacements dans la configuration nginx qui fonctionnent: location ^~ /media/ { proxy_pass http://backend.example.com; } location ^~ /static/ { proxy_pass http://backend.example.com; } Comment puis-je combiner ces deux en un seul endroit? Ce que j'ai déjà fait: J'ai essayé cette...

15
Ack search for literal strings [fermé]

Fermé. Cette question est hors sujet . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin qu'elle soit sur le sujet de la défaillance du serveur. Fermé il y a 7 ans . J'en ai assez de devoir échapper aux choses quand je veux chercher...

13
réécriture nginx ajouter un paramètre à la fin d'une URL

J'ai besoin de configurer mon proxy inverse pour que le paramètre suivant soit ajouté à la fin de l'URL: &locale=de-de Cela fonctionne presque: rewrite ^(.*)$ $1&locale=de-de break; Cependant, le problème est que je n'ai besoin d'ajouter '& locale = de-de' que s'il n'est pas déjà là et...

11
Quelles sont les limites du PCRE?

Dans ModSecurity, il y a des PCRE limits exceedederreurs. Je sais que je peux résoudre ce problème en définissant des règles telles que: SecPcreMatchLimit 150000 SecPcreMatchLimitRecursion 150000 Mais que font réellement ces règles? Que signifie la récursion PCRE limitée à 150 000? Quels trous de...

10
Grepping pour les gammes CIDR

De temps en temps, je veux grep les plages CIDR hors de mes fichiers journaux Apache. C'est facile pour les plages qui tombent sur les limites naturelles (/ 8, / 16 et / 24) mais pas si facile pour d'autres plages telles que / 17 et / 25. Exemples: # 192.168.0.0/16: (easy) grep " 192\.168\."...

9
Recherche du littéral «> \» à l'aide de ack-grep

Je recherche des lignes qui ont littéralement un caractère supérieur à (un ">") suivi d'un espace suivi d'un caractère barre oblique inverse (un "\") c'est-à-dire une ligne avec ceci:> \ Je pensais que s'échapper permettrait cela, et pour le plus grand qu'il ne le fait: $ ack-grep "\>"...