RegEx-Problem

overreaction

Grünschnabel
Hallo Leute!

Hab ein Problem, welches ich mit regular expressions lösen will, aber nicht hinkriege.

In einer XML-Datei habe ich wiederholt solche Konstrukte:

Code:
<title>Hallo, ich bin ein Titel</title>
<title>Servus, noch einer</title>

und manchmal eben auch
Code:
<title>http://www.tutorials.de</title>

Ich möchte nun immer, wenn zwischen <title> und </title> ein http://www.xyz vorkommt das ganze durch eigenen Text ersetzen, also z.B.
Code:
<title>http://www.google.de/search.cfm</title>
wird zu
Code:
<title>Kein Titel</title>


Bisher habe ich folgendes:
Code:
<[title]+>[http://].*<.[title]+>
Dies findet allerdings nur das erste <title> und das allerletzte </title> wenn ich z.B. mehrere Tags habe, wie z.B.
Code:
<title></title>
<title></title>
<title></title>
<title></title>

Danke im voraus!
Gruss
Overreaction
 
Zurück