Kategorien

Kategorien

 
 
 
 
01.07.2010
15:17

Regular Expressions für numerische Werte

 

Um einen String mittels Regular Expressions darauf zu untersuchen was für eine Typ Zahl er darstellt, ist die folgende Tabelle hilfreich:

Aus perldoc -q number:

RegExp

Type

/\D/

has nondigits

/^\d+$/

is a whole number

/^-?\d+$/

is an integer

/^[+-]?\d+$/

is a +/- integer

/^-?\d+\.?\d*$/

is a real number

/^-?(?:\d+(?:\.\d*)?|\.\d+)$/

is a decimal number

/^([+-]?)(?=\d|\.\d)\d*(\.\d*)?([Ee]([+-]?\d+))?$/

a C float

 

 

 
 
  •  
  • 0 Kommentar(e)
  •  

Mein Kommentar

Ich möchte über jeden weiteren Kommentar in diesem Post benachrichtigt werden.

Zurück

 
 
Impressum