Metrohm tiamo 2.3 Manual Benutzerhandbuch
Seite 1305

■■■■■■■■■■■■■■■■■■■■■■
5 Methode
tiamo 2.3
■■■■■■■■
1289
Hinweis
Es können auch mehrere indexierte Variablen (z. B. Input1, Input2, …)
angelegt werden, um die mit regulären Ausdrücken abgefragten Teilzei-
chenketten direkt in verschiedenen Variablen ablegen zu können.
Beispiel
Variable = MV.Input1
Vergleich = (\d+\.\d+),(\d+\.\d+)
Zwei Messwerte (durch ein Komma getrennt) werden aus einer beliebi-
gen, empfangenen Zeile herausgefiltert und in den beiden Variablen
MV.Input1 und MV.Input2 gespeichert.
Vergleich
Eingabe einer Zeichenkette, die mit den eingehenden Daten der Aktio-
nen Lesen, Warten auf und Abfragen verglichen werden sollen. Mög-
lich ist hier die Eingabe von sogenannten Regulären Ausdrücken. Mit
Hilfe dieser genau definierten Suchmuster können Sie empfangene Zei-
chenketten interpretieren und bestimmte Inhalte daraus in einer Metho-
denvariable speichern. Reguläre Ausdrücke werden in der Informatik
(Betriebssysteme UNIX oder LINUX, Scriptsprachen PERL, etc.) häufig
genutzt und sind weitgehend vereinheitlicht. tiamo verwendet Extended
Regular Expressions gemäss Java in vollem Umfang (Details siehe z.B.
Eingabe
100 Zeichen
Beispiele für Reguläre Ausdrücke:
Ausdruck
Bedeutung
Beispiel
[abc]
OR-Funktion für einzelne
Zeichen
a oder b oder c empfan-
gen
[a-z0-9]
ein Zeichen im angegebe-
nen Bereich
m oder 5
(hallo)
Teilstring
Zeichenkette enthält hallo
^hallo
Zeilenanfang
hallo steht am Zeilenan-
fang
hallo$
Zeilenende
hallo steht am Zeilenende
.
beliebiges, einzelnes Zei-
chen
a oder 4 oder - oder …