Ich hab grad ein nette Seite über reguläre Ausdrücke gefunden:
http://www.regenechsen.de/phpwcms/in...d=66,0,0,1,0,0
Aber irgendwie komm ich grad ned klar:
Ich hab folgenden String:
'<td><h2>Preisfixing, ausgegeben am 30.06.2013 10:04 (MEZ)</h2></td>'
und möchte nun nen regulären Ausdruck für das Datum mit Zeit
Aber das gibt leider nichts zurück:
reg.RegEx := '<td><h2>Preisfixing, ausgegeben am \d+\.\d+\.\d* \d+:\d+ (MEZ)</h2></td>';
Was ist daran falsch?
[Edit]
Fehler gefunden:
Muss natürlich das Datum und die Zeit in Klammern setzen
und dann Groups anpassen
Delphi-Quellcode:
reg.RegEx := '<td><h2>Preisfixing, ausgegeben am (\d+\.\d+\.\d*\ \d+:\d+)';
reg.Subject := Memo1.Lines.Text;
If reg.Match then
begin
Memo2.Lines.Add(reg.Groups[1]);
while reg.MatchAgain do
Memo2.Lines.Add(reg.Groups[1]);
end;
mfg
Helmi
>> Theorie ist Wissen, dass nicht funktioniert - Praxis ist, wenn alles funktioniert und keiner weiss warum! <<