From 2fc53c801eb551154f0a2aa96522cf3182a65b7a Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Mon, 20 May 2024 09:34:16 +0200 Subject: Add $string.contains(), $string.starts_with(), $string.ends_with() Also fix bug in $string.replace(). --- libbuild2/functions-regex.cxx | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libbuild2/functions-regex.cxx') diff --git a/libbuild2/functions-regex.cxx b/libbuild2/functions-regex.cxx index cf3ffd0..c46f6f5 100644 --- a/libbuild2/functions-regex.cxx +++ b/libbuild2/functions-regex.cxx @@ -688,6 +688,9 @@ namespace build2 // If both `return_match` and `return_subs` flags are specified then the // sub-string that matches the whole regular expression comes first. // + // See also `$string.contains()`, `$string.starts_with()`, + // `$string.ends_with()`. + // f[".search"] += [](value v, string re, optional flags) { return search (move (v), re, move (flags)); -- cgit v1.1