any | itemRE ( text, index, re_separator ) |
any | itemRE ( text, index, re_separator, bool:ignore_case ) |
regex | Der Text, in dem gesucht wird.
Listen und Maps werden rekursiv abgearbeitet.
Skalare werden in eine Zeichenkette gewandelt.
Das Funktionsergebnis hat dann dieselbe Listen- und Map-Struktur
wie |
index | ?doc? |
regex | Als Parameter wird eine Zeichenkette mit dem regulären Ausdruck (RegEx) oder eine durch compileRE() erzeugte ID erwartet. |
ignore_case | Der Parameter wird zwangsweise mittels bool() in einen Wahrheitswehrt gewandelt.
Falls
Falls |
Der folgende Text wurde 1:1 aus der alten Dokumentation kopiert
und muss evtl. noch auf den aktuellen Stand gebracht werden.
'itemRE()' arbeitet ähnlich wie
item() und
word().
Aus dem STRING wird das Wort mit dem angegebenen INDEX kopiert.
Worte werden durch den
regulären Ausdruck REG_EXPR
voneinander getrennt.
Der INDEX ist aus dem Bereich 0 bis N. Bei INDEX < 0 oder INDEX > N, dann wird eine leere Zeichenkette geliefert.
Der Index des größtem Elementes N kann mittles countRE() ermittelt werden.
Ist IGNORE_CASE true, dann wird Groß-/Kleinschreibung ignoriert.
|
Reguläre Ausdrücke | |
---|---|
Funktion | Kurzinfo |
Eine RegEx übersetzen und einer eindeutigen ID zuweisen. | |
Die Anzahl der Treffer eines RegEx berechnen. | |
Alle Vorkommen einer Zeichenkette mittels eines RegEx suchen und eine Liste mit den Fundpositionen und Fundtexten als Ergebnis liefern. | |
Eine Zeichenkette mittels eines RegEx suchen und die Startposition dieser Zeichenkette ermitteln. | |
Eine Zeichenkette mittels eines RegEx suchen und den gefundenen Text als Ergebnis liefern. | |
— | |
— | |
— | |
Eine Zeichenkette mittels eines regulären Ausdrückes suchen und die Fundstelle durch eine andere Zeichenkette ersetzen. | |
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. |