Test, validate and match regular expressions
This case-insensitive, multiline regex matches lines (typically filenames) containing 'bad blood', 'smiley in high', or 'smiley blue' variants, allowing flexible separators (spaces, underscores, hyphens). It captures the text following 'smiley blue' (excluding digits and punctuation), any trailing digit sequence, and an optional .ico extension. Commonly used for batch-renaming or organizing icon files, such as extracting names and version numbers from themed icon packs.