Test, validate and match regular expressions
Matches one or more consecutive phrases from Rick Astley's 'Never Gonna Give You Up', requiring the prefix 'Never gonna' followed by one of six famous continuations such as 'give you up', 'let you down', 'run around and desert you', 'make you cry', 'say goodbye', or 'tell a lie and hurt you'. Useful for detecting or validating rickroll text in a playful way, e.g. checking whether input consists only of the song's iconic lines. The global (g) and multiline (m) flags let it find all matches across every line of a multi-line input.