[%CFEngine_function_prototype(filter, list, is_regex, invert, max_return)%]
Description: Transforms a list or data container into a list subset thereof.
This is a generic filtering function that returns a list of up to max_return
elements in list that match the filtering rules specified in filter,
is_regex and invert.
Arguments:
.*[a-zA-Z0-9_$(){}\[\].:]+Treat filter as a regular expression or as a static string.
invert : BooleanInvert filter.
max_return : Maximum number of elements to return in the range 0,999999999Example:
[%CFEngine_include_snippet(filter.cf, #+begin_src cfengine3, .*end_src)%]
Output:
[%CFEngine_include_snippet(filter.cf, #+begin_src\s+example_output\s, .end_src)%]
See also: [grep()][grep], [every()][every], [some()][some], and
[none()][none].