-1
私はレスポンスヘッダー "abc、def、ghi、jkl"の文字列のこの部分を置き換えようとしています。この値は静的ではないことに注意してください。haproxy http-replace replace
My-Customer-Header: My-Test:abc,def,ghi,jkl:12345
この正規表現を使用して、コロンの間で文字列を取得できます。すなわち、 "私のテスト" & "12345" はここhttps://regex101.com/r/Ebkzjb/1
が.. ..私は値を交換しようとしています何
http-response replace-value My-Customer-Header (.*)((?<=:)(.*)(?=:))(.*) \1XYZ\2
文法的に
My-Test:XYZ:12345
ここに私のhaproxy設定行がある
あり、 haproxy configがロードされていますが、正規表現が正しくない可能性があります。あなたは値を置き換えるために、haproxy configを手伝ってください。
がちょうどコロンの作業の間、すべてを選択するべきではない私のために働いていますか? AKA、 ':(。+):' – JackHasaKeyboard
はい、そうです。問題はhaproxy configであったと思います。代わりに "replace-value"の代わりに "replace-header"を使用しています – DevOpsNewB