Matches

Aus JACK Wiki
Zur Navigation springen Zur Suche springen

Zugehörige Evaluatoren

  • MathEvaluator

Beschreibung

Die Funktion matches prüft, ob ein String einem gegebenen regulären Ausdruck genügt. Die Funktion erwartet zwei String, die Zeichenkette, die geprüft werden soll, und den regulärer Ausdruck, der als Grundlage zum Prüfen gilt. Es wird ein Boolean zurückgegeben.

Syntax

matches(Zeichenkette zeichenkette, Zeichenkette regExp)

Parameter

  • zeichenkette - zu prüfende Zeichenkette
  • regExp - regulärer Ausdruck

Return Value

Beispiele

Standardfälle

matches('Abcd0','[A-Za-z0-9]*')   --> returns true

Benutzung von Variablen

matches('abababa','[var=a]')

matches('[var=c]','\\d')

Benutzung von Textfeldern

//isElementOf //isEmpty? //isFraction matches('[pos=1]','^-?\d+\/\d+$')

 -->[pos=1]=12.34 -->return false
 -->[pos=1]=8/9  -->return true

//isIntegerNumber matches('[pos=1]','^-?\d+$')

 --> [pos=1]=12 -->returns true
 --> [pos=1]=2.3 -->returns false

//isLiner //isMNMatrix? //isNaturalNumber matches('[pos=1]','^\d+$')

 -->[pos=1]=42 -->return true
 -->[pos=1]=-42 -->return false

//isNotElementOf //isNPolynomial //isPolynomial //isRationalNumber matches('[pos=1]','^-?\d+\.\d+$')

 -->[pos=1]=14 -->return false
 -->[pos=1]=12.5 -->return true

//isRealNumber

Hinweise