Eddie: Problem mit regulärem Ausdruck

Hallo allerseits,

ich suche einen regulären Ausdruck, der Folgendes findet:

/^ {2}([a-z]{1}.*):$/

Also bspw. "  gNarf:"

Problem: der eingeklammerte Ausdruck (in diesem Fall also "gNarf") darf nicht "trans" heissen. Das ist die einzige Ausnahme und ich weiss leider nicht, wie ich das einbauen kann.

Koennt ihr mir da helfen?

Danke euch!
Eddie

  1. /^ {2}([a-z]{1}.*):$/
    Also bspw. "  gNarf:"
    Problem: der eingeklammerte Ausdruck (in diesem Fall also "gNarf") darf nicht "trans" heissen.

    "  xtrans:" =~ /^ {2}(?!trans)([a-z]{1}.*):$/ and
      print "TRUE\n";

    mfg Beat

    --
    Selber klauen ist schöner!
    1. Hallo Beat,

      sehr geil, danke! Hat mir sehr geholfen!

      Eddie