x modifier: -extended. Whitespace and # are treated as ordinary pattern characters
i modifier: -insensitive. Case-sensitive match
s modifier: -single line. A dot does not match line terminators
m modifier: -multiline. Makes ^ and $ use string boundaries instead of line boundaries
\ban ASCII word boundary
printthe literal text print (case sensitive) timethe literal text time (case sensitive) \ban ASCII word boundary