list#3 | m$find3 ( map_var, search ) |
map_var | Die Funktion
Der Inhalt der Variable |
search | Schlüssel, unter dem die Elemente gesucht werden sollen. Dieser Parameter wird zwangsweise mittels string() in eine Zeichenkette gewandelt. |
Es wird das Element mit dem Schlüssel
Beispiele | |
---|---|
Ausdruck | Ergebnis |
m1 | @MAP |
m$find3(m1,'x') | @LIST#4[0,,,] |
m2 | @MAP#3["b"=1,"d"=2,"f"=2] |
m$find3(m2,'a') | @LIST#4[2,,,"b"] |
m$find3(m2,'b') | @LIST#4[1,,"b","d"] |
m$find3(m2,'c') | @LIST#4[3,"b",,"d"] |
m$find3(m2,'d') | @LIST#4[1,"b","d","f"] |
m$find3(m2,'e') | @LIST#4[3,"d",,"f"] |
m$find3(m2,'f') | @LIST#4[1,"d","f",] |
m$find3(m2,'g') | @LIST#4[4,"f",,] |
Als Funktionsergebnis wird eine Liste mit vier Einträgen geliefert.
Der erste Eintrag (Index
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. |