Create a single static Pattern which covers all replacements

Also ignores case :D