Если я хочу изменить ниже
Hello
Кому:
ПРИВЕТ
Хорошо, когда я делаю \(Hello)\
\(Hello)\
Но это не работает для таких слов, как:
Привет, привет, HellO
Можно ли как-нибудь заставить regex выбрать все hello символов?
hello
В зависимости от вашего механизма регулярных выражений должен быть способ указать регистронезависимое совпадение.
Например, в Perl:
/Hello/i
или Python:
re.compile(r"hello", re.IGNORECASE)
Кроме того, вы можете сделать это вручную для каждого символа:
[Hh][Ee][Ll][Ll][Oo]
используйте нечувствительный модификатор вашей библиотеки, например
/hello/i
Также было бы целесообразно добавить \ b, разделитель слов, чтобы вы не выбирали "ahello".
/\bhello\b/i