mondschein hat geschrieben:also kann ich deine lsg. nciht nehmen, da ich ja nciht weiß was in foo und bar steht...da der inhalt ja wie gesagt immer unterschiedlich is, hab ich jetzt das schon richtig verstanden oder?
Nein, das has Du nicht richtig verstanden.
Deine ursprüngliche Frage war ja, dass auch Strings wie
zum Beispiel '<ref name="foo"/>' vom Regulären Ausdruck '<ref name="(.*?)">(.*?)</ref>' erfasst würden, was definitiv
nicht der Fall ist. Nur das habe ich in meinem Beispiel demonstriert.
Was willst Du denn genau erreichen?