J'essaie de remplacer cette partie de la chaîne dans l'en-tête de réponse "abc, def, ghi, jkl". Veuillez noter que cette valeur n'est PAS statique. En utilisant cette regex, je suis capable d'attraper des chaînes entre les deux points. à-dire "My-Test" & "12345" https://regex101.com/r/Ebkzjb/1haproxy http-réponse remplacer
Voici ce que je suis en train de remplacer la valeur ..
My-Test:XYZ:12345
Voici ma ligne de config .. haproxy
http-response replace-value My-Customer-Header (.*)((?<=:)(.*)(?=:))(.*) \1XYZ\2
Syntaxiquement, haproxy config est en cours de chargement mais je ne peux pas avoir l'expression régulière correctement. Pouvez-vous s'il vous plaît aider avec config haproxy pour remplacer la valeur.
ne doit pas seulement tout sélectionner entre le travail de côlons? AKA, ': (. +):' – JackHasaKeyboard
Oui, il le fait .. je pense que le problème était avec haproxy config. Au lieu de "remplacer-valeur" j'ai utilisé "replace-header" il fonctionne comme prévu – DevOpsNewB