Cfengine 3 example unit_reg_multiline.html

############################################# # Matching multiple lines in regexp (PCRE) ############################################## body common control { bundlesequence => { "test" }; } bundle agent test { vars: "data" string => "Something boring is written up here. This is the interesting part: KWYDK (know what you don't know)"; classes: # note the (?s) at the beginning of the pattern - this ensures newlines are matched by . "matched" expression => regextract("(?s).*: (.*)", "$(data)", "interesting"); reports: matched:: "This is interesting: \"$(interesting[1])\""; !matched:: "Nothing was interesting!"; }