Meinst Du sowas?
Code:
(\d{1,2})°[ ]*(\d{1,2})['´`][ ]*(\d{1,2})(?:"|''|``|´´)
Wenn Du das so anwendest:
Code:
//Oxygene
var rx := new Regex("(\d{1,2})°[ ]*(\d{1,2})['´`][ ]*(\d{1,2})(?:\"|''|``|´´)");
var match := rx.Match(deinString);
if match.Success then
begin
var grad := Int32.Parse(match.Groups[1].ToString);
var minuten := Int32.Parse(match.Groups[2].ToString);
var sekunden := Int32.Parse(match.Groups[3].ToString);
end;
bekomsmt Du durch Groups Dein Array.
Quelltext ohne Gewähr, hab's nur im Forum getippt.
Christian S.
Admin in der Entwickler-Ecke