Rain matches the characters Rain literally (case sensitive)
\Z asserts position at the end of the string, or before the line terminator right at the end of the string (if any)
g modifier: global. All matches (don't return after first match)
m modifier: multi line. Causes ^ and $ to match the begin/end of each line (not only begin/end of string)