Neuromancer2K4
Geocacher
Bilbowolf schrieb:... das Format ist
DD MM.mmm, also
48 12.453
Ich parse bei mir eingegebene Koordinaten gegen 3 Reguläre Ausdrücke:
Code:
Public Shared DecimalDegrees As New Regex(
"^([-]?)\s*([\d\.,]+)[\s,]+([-]?)\s*([\d\.,]+)$", RegexOptions.Compiled Or RegexOptions.IgnoreCase)
Public Shared DecimalMinutesSeconds As New Regex(
"^([ns-]?)\s*([\d\.,]+)\W*([\d\.,]*)[\s,]+([ew-]?)\s*([\d\.,]+)\W*([\d\.,]+)$", RegexOptions.Compiled Or RegexOptions.IgnoreCase)
Public Shared HoursMinutesSeconds As New Regex(
"^([ns-]?)\s*(\d+)\W*(\d+)\W*([\d\.,]*)\W*[\s,]+([ew-]?)\s*(\d+)\W*(\d+)\W*([\d\.,]*)\W*$", RegexOptions.IgnoreCase Or RegexOptions.Compiled)
Vielleicht hilft das, bei der Toleranz?