Diese Seite verwendet Cookies, um das bestmögliche Nutzererlebnis sicherzustellen. Wenn Sie die Seite weiter nutzen, stimmen Sie der Cookie-Nutzung zu.  mehr...  Einverstanden  Ablehnen

Basis Know-How REGULAR-EXPRESSION

Regulärer Ausdruck

Ein regulärer Ausdruck ist eine Zeichenkette, die mit Hilfe von syntaktischen Regeln eine Menge von Zeichenketten beschreibt.

Aufbau:

Begrenzungszeichen Muster Begrenzungszeichen Modifikation

Als Begrenzungszeichen kann jedes nicht-alphanumerische Zeichen verwendet werden ( z.B. / oder ~ )

Metazeichen:

MetazeichenBeschreibung
.ein beliebiges Zeichen (außer Zeilentrenner)
^Textanfang (wenn am Anfang) oder Negierung
$Textende
\Maskierungszeichen für alle Metazeichen
|Alternative
von-bisASCII-Zeichenbereich
( )Gruppe
[ ]Bereich



Quantifikatoren:

QuantifikatorBeschreibung
?der voranstehende Ausdruck ist optional
+der voranstehende Ausdruck muss mindesten ein mal vorkommen
*der voranstehende Ausdruck darf beliebig oft vorkommen
{min,max}der voranstehende Ausdruck muss zwischen min und max mal vorkommen



Zeichenklassensymbole:

SymbolBeschreibung
\dZiffer ( [0-9] )
\wBuchstabe, Ziffer, Unterstrich ( [0-9a-zA-Z_] )
\sSPACE, HT, VT, CR, LF, FF, sicheres Leerzeichen ( [ \t\v\r\n\f\xA0] )



Sonderzeichen:

SymbolBeschreibung
\\Backslash
\metaMaskierung von meta ( . ^ $ \ | - ( ) [ ] ? + * { } = ! : )
\tHT
\rCR
\nLF
\eESC
\fFF
\xhhHexadezimalzeichen hh ( 00-FF )



Modifikationen:

ModifikationBeschreibung
iGroß-/Kleinschreibung ignorieren



Spezielle Klassen:

KlasseBeschreibung
[:acknak:]\x06\x15
[:float:]0-9,\+\-\.
[:date:]0-9\.
[:time:]0-9\:
([:grossv:])G *([0-9,\.]{1,9}) [kg]{1,2}
([:tarev:])[PT]{1,2} *([0-9,\.]{1,9}) [kg]{1,2}
([:netv:])N *([0-9,\.]{1,9}) [kg]{1,2}




Basis Administration



Die Angaben im Text sind unverbindlich und dienen lediglich zu Informationszwecken.
Alle Namen von Produkten und Dienstleistungen sind Marken der jeweiligen Firmen.