Вы можете установить выражение в регистр insesitve, используя "(? I)"
Regular expression: (?i)<img[^>]+src\s*=\s*['"]([^'"]+)['"][^>]*>
только для части выражения, используйте "(? I: part)"
Regular expression: <img[^>]+(?i:src)\s*=\s*['"]([^'"]+)['"][^>]*>
или просто сделайте это, используя второй аргумент Pattern.compile
Pattern p = Pattern.compile(regex, Pattern.CASE_INSENSITIVE);
[]] * * 1 010