From c93d43b09e9ff216708a0b9eba7f666376e0c06b Mon Sep 17 00:00:00 2001 From: Brad King Date: Mon, 3 May 2004 10:10:57 -0400 Subject: ENH: Documented use of \1 syntax in replace expression. --- Source/cmStringCommand.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/cmStringCommand.h b/Source/cmStringCommand.h index ed28b4b..d392a3d 100644 --- a/Source/cmStringCommand.h +++ b/Source/cmStringCommand.h @@ -92,7 +92,10 @@ public: "possible and store the matches in the output variable as a list.\n" "REGEX REPLACE will match the regular expression as many times as " "possible and substitute the replacement expression for the match " - "in the output.\n" + "in the output. The replace expression may refer to paren-delimited " + "subexpressions of the match using \\1, \\2, ..., \\9. Note that " + "two backslashes (\\\\1) are required in CMake code to get a " + "backslash through argument parsing.\n" "COMPARE EQUAL/NOTEQUAL/LESS/GREATER will compare the strings and " "store true or false in the output variable.\n" "ASCII will convert all numbers into corresponding ASCII characters.\n" -- cgit v0.12