Frage zur RegEx Ausdruck

15/12/2008 - 11:49 von Carsten Ilwig | Report spam
Hallo Leute,

leider sind meine RegEx-Konntnisse nur sehr gering.
Ich hànge an einem sicherlich ganz simplen Problem:
Wie muss folgender RegEx-Ausdruck abgeàndert werden damit er im 3.
Ziffernblock auch Decimalstellen akzeptiert:

RegEx-Ausdruck:
^(\d+)\D+(\d{1,2})\D+(\d{1,2})\D+$

diese Zeichenfolge funktioniert:
13° 15' 25''

dies nicht:
13° 15' 25.16''

Vielen Dank für eure Hilfe
Carsten
 

Lesen sie die antworten

#1 Martin Honnen
15/12/2008 - 13:25 | Warnen spam
Carsten Ilwig wrote:
Hallo Leute,

leider sind meine RegEx-Konntnisse nur sehr gering.
Ich hànge an einem sicherlich ganz simplen Problem:
Wie muss folgender RegEx-Ausdruck abgeàndert werden damit er im 3.
Ziffernblock auch Decimalstellen akzeptiert:

RegEx-Ausdruck:
^(\d+)\D+(\d{1,2})\D+(\d{1,2})\D+$

diese Zeichenfolge funktioniert:
13° 15' 25''

dies nicht:
13° 15' 25.16''



Sollen die Dezimalstellen optional sein? Dann etwa

^(\d+)\D+(\d{1,2})\D+(\d{1,2}(\.\d+)*)\D+$



Martin Honnen MVP XML
http://JavaScript.FAQTs.com/

Ähnliche fragen