Richard Voß: Regulärer Ausdruck gesucht

Beitrag lesen

Hallo,

suche einen regulären Ausdruck, der Strings findet, in denen eine "Klammer auf" ( vorkommt!

Meine Lösung funktioniert nicht ;(

if ($string =~ m/(/gi) {
  # Funktion
}

Definiere "funktioniert nicht"!

Ach ja: du machst da allerhand überflüssigen Quatsch in deinem Code, ein einfaches index würde genügen:

print "Ja, da ist eine Klammer!\n" if index( $string, '(' );

aber wenn du unbedingt auf reguläre Ausdrücke zurückgreifen willst, dann wenigstens

print "Ja, der Ausdruck hat eine Klammer gefunden!" if $string =~ m/(/;

siehe perlre, was /g und /i bewirken!