From: Jerome Magnin Date: Tue, 28 Jan 2020 12:33:44 +0000 (+0100) Subject: DOC: word converter ignores delimiters at the start or end of input string X-Git-Tag: v2.2-dev2~63 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=882093249a5e2261040f1107a74b6d2581a25932;p=thirdparty%2Fhaproxy.git DOC: word converter ignores delimiters at the start or end of input string The comments for match_word() in pattern.c mention that delimiters at the start or end of the input string will be ignored, but this is not mentionned in the documentation. Backport to all supported versions. --- diff --git a/doc/configuration.txt b/doc/configuration.txt index 89dd4df251..22fa88272d 100644 --- a/doc/configuration.txt +++ b/doc/configuration.txt @@ -14170,6 +14170,7 @@ word(,[,]) Extracts the nth word counting from the beginning (positive index) or from the end (negative index) considering given delimiters from an input string. Indexes start at 1 or -1 and delimiters are a string formatted list of chars. + Delimiters at the beginning or end of the input string are ignored. Optionally you can specify of words to extract (default: 1). Value of 0 indicates extraction of all remaining words. @@ -14179,6 +14180,7 @@ word(,[,]) str(f1_f2_f3__f5),word(3,_,2) # f3__f5 str(f1_f2_f3__f5),word(-2,_,3) # f1_f2_f3 str(f1_f2_f3__f5),word(-3,_,0) # f1_f2 + str(/f1/f2/f3/f4),word(1,/) # f1 wt6([]) Hashes a binary input sample into an unsigned 32-bit quantity using the WT6