string | m$find ( map_var, search ) |
map_var | Die Funktion
Der Inhalt der Variable |
search | Eine Zeichenkette mit einem Schlüssel, zu dem der Vorgänger gesucht werden sollen.
Bei NONE oder einem ungültigen Wertetyp wird das erste Element der Map gesucht. |
In einer Map wird das Element gesucht, welches der Vorgänger von
Dieses Funktion eignet sich auch zum Iterieren durch eine Map, wobei normalerweise das Kommando #FOREACH vorzuziehen ist:
#def key = @none #loop #def key = m$findPrev(map,key) #break #if key == @none .... #endloop
Als Funktionsergebnis wird der Schlüssel des gefundenen Elementes geliefert.
Sollte kein solches Element existieren, dann wird ersatzwesie
Maps | |
---|---|
Funktion | Kurzinfo |
— | |
Die komplette Listen- und/oder Map-Struktur in eine flache Liste überführen. | |
Test, ob eine Variable mit gegebenen oder errechnetem Namen existiert und vom Typ |
|
— | |
Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen. | |
Die Anzahl der Zeichen einer Zeichenkette bzw. die Anzahl der Elemente einer Liste oder einer Map bestimmen. | |
— | |
— | |
— | |
Ein Element in einer Map oder ersatzweise die virtuellen Nachbarn suchen. | |
Ein Element in einer Map und seine virtuellen Nachbarn suchen. | |
— | |
— | |
— | |
— | |
— | |
Den Nachfolger in einer Map zu einem gegebenen Schlüssel finden. | |
Den Vorgänger in einer Map zu einem gegebenen Schlüssel finden. | |
— | |
Die Anzahl der Elemente einer Map bestimmen. | |
— | |
Operationen mit Mengen, bei denen Elemente Werte besitzen. | |
— | |
— | |
— | |
— | |
Operationen mit Mengen, bei denen Elemente Werte besitzen. | |
Suchen & Ersetzen | |
Funktion | Kurzinfo |
Eine PCRE übersetzen und einer eindeutigen ID zuweisen. | |
Eine RegEx übersetzen und einer eindeutigen ID zuweisen. | |
— | |
Die Anzahl der numerischen Elemente zählen. | |
Die Anzahl der Treffer eines PCRE berechnen. | |
Die Anzahl der Treffer eines RegEx berechnen. | |
Die Anzahl der skalaren Elemente zählen. | |
— | |
Alle Vorkommen einer Zeichenkette mittels eines PCRE suchen und eine Liste mit den Fundpositionen und Fundtexten als Ergebnis liefern. | |
Alle Vorkommen einer Zeichenkette mittels eines RegEx suchen und eine Liste mit den Fundpositionen und Fundtexten als Ergebnis liefern. | |
Eine Zeichenkette mittels eines PCRE suchen und die Startposition dieser Zeichenkette ermitteln. | |
Eine Zeichenkette mittels eines RegEx suchen und die Startposition dieser Zeichenkette ermitteln. | |
— | |
Eine Zeichenkette mittels eines PCRE suchen und den gefundenen Text als Ergebnis liefern. | |
Eine Zeichenkette mittels eines RegEx suchen und den gefundenen Text als Ergebnis liefern. | |
— | |
— | |
— | |
Ein Element in einer Map oder ersatzweise die virtuellen Nachbarn suchen. | |
Ein Element in einer Map und seine virtuellen Nachbarn suchen. | |
— | |
— | |
— | |
— | |
— | |
Den Nachfolger in einer Map zu einem gegebenen Schlüssel finden. | |
Den Vorgänger in einer Map zu einem gegebenen Schlüssel finden. | |
— | |
— | |
Aus einem Text eine Liste mit den einzelnen Zeilen erzeugen. | |
— | |
— | |
— | |
Eine Zeichenkette suchen und die Fundstelle durch eine andere Zeichenkette ersetzen. | |
In einer Zeichenkette nach einzelnen Zeichen suchen und die Fundstellen durch Zeichenketten ersetzen. | |
Eine Zeichenkette mittels eines Perl kompatiblen regulären Ausdrückes suchen und die Fundstelle durch eine andere Zeichenkette ersetzen. | |
Eine Zeichenkette mittels eines regulären Ausdrückes suchen und die Fundstelle durch eine andere Zeichenkette ersetzen. |