seth: regulärer ausdruck "nicht http://"

Beitrag lesen

gudn tach!

Anführungszeichen, dann ein beliebiger Text - der jedoch nicht mit http:// anfängt, und dann wieder Anführungszeichen?
mit einem negativem lookahead:

Regex: #^"(?!http).+"$#i

in perl braucht man i.d.r. die anfuehrungszeichen nicht zu maskieren. zudem ist .+ greedy und deshalb evtl. besser durch .+? zu ersetzen, also z.b.

#"(?!http://).+?"#i

aber vorsicht, der ausdruck wuerde z.b. auch
  " bla "
in
  "http://foo" bla "http://bar"
matchen.

prost
seth