-1
我想在響應頭「abc,def,ghi,jkl」中替換這部分字符串。請注意,此值不是靜態的。haproxy http-response替換
My-Customer-Header: My-Test:abc,def,ghi,jkl:12345
使用這個正則表達式我能夠抓住冒號之間的字符串。即 「我的測試」 & 「12345」 https://regex101.com/r/Ebkzjb/1
這裏就是我試圖取代值..
My-Test:XYZ:12345
這裏是我的HAProxy的配置行..
http-response replace-value My-Customer-Header (.*)((?<=:)(.*)(?=:))(.*) \1XYZ\2
在語法上, haproxy配置正在加載,但我可能沒有正確的正則表達式。你可以請幫助與haproxy配置替換價值。
不應該只是選擇冒號工作之間的一切嗎? AKA,':(。+):' – JackHasaKeyboard
是的,我認爲這個問題與haproxy配置有關。我用「替換頭」代替「替換值」,它按預期工作 – DevOpsNewB