Einzelnen Beitrag anzeigen

Dax
(Gast)

n/a Beiträge
 
#5

Re: Regulärer Ausdruck für natürliche Zahlen

  Alt 23. Okt 2008, 13:28
Ausdruck:
Code:
"(?<!\.)(?>(\d+))(?!\.)
Erklärung: beliebig viele Digits, die weder einen Punkt vor noch nach sich haben (Lookahead, -behind). Das (?>) ist eine atomic group, die dafür sorgt, dass in \d+ nicht nochmals eingetreten wird - wäre die Gruppe nicht atomar, würde "123.4" durch "12.3.4" ersetzt werden.
  Mit Zitat antworten Zitat