2009-08-25 16 views
2

Wenn ich die folgendenRegEx Pick Voll Wort

Hallo

Um ändern möchten:

HALLO

Sein feines, wenn ich tun \(Hello)\

Aber es dosent Arbeit für Worte wie:

Hallo hallo HellO

Gibt es eine Möglichkeit i regex alle hello Zeichen bekommen können holen?

Antwort

5

Abhängig von Ihrer Engine für reguläre Ausdrücke sollte es möglich sein, eine Übereinstimmung zwischen Groß- und Kleinschreibung anzugeben.

Zum Beispiel in Perl:

/Hello/i 

oder Python:

re.compile(r"hello", re.IGNORECASE) 

Alternativ können Sie es tun manuell für jedes Zeichen:

[Hh][Ee][Ll][Ll][Oo] 
4

Verwendung incasesensitive Modifikator Ihrer Bibliothek zum Beispiel

/hello/i 

Auch wäre es klug, \ b, Worttrennzeichen hinzuzufügen, so dass Sie nicht wählen Sie „ahello“.