=item Expecting '(?flags:(?[...' in regex; marked by <-- HERE in m/%s/
-(F) The C<(?[...])> extended character class regular expression
-construct only allows character classes (including character class
-escapes like C<\d>), operators, and parentheses. The one exception is
-C<(?:...)> or C<(?flags:...)> containing exactly one C<(?[...])> construct.
+(F) The C<(?[...])> extended character class regular expression construct
+only allows character classes (including character class escapes like
+C<\d>), operators, and parentheses. The one exception is C<(?flags:...)>
+containing at least one flag and exactly one C<(?[...])> construct.
This allows a regular expression containing just C<(?[...])> to be
interpolated. If you see this error message, then you probably
have some other C<(?...)> construct inside your character class. See