Treffer-Anfangsposition

Syntax

	$match.regexStart()

$match.regexStart($index)

Beschreibung

Liefert die Startposition des gegebenen Suchtreffers im Suchtext.

Parameter

Name Typ Beschreibung Pflicht Default
match Fachobjekt Die Liste von Suchtreffern, von denen die Startpositionen ermittelt werden sollen. ja
index Zahl Nur Gruppen mit dem Index werden berücksichtigt nein 0 - liefert den vollständigen Text des Suchtreffers

Rückgabewert

Typ: Menge

Eine Menge mit Startpositionen für jeden Suchtreffer.

Beispiele

Ohne Index

	regex("ab+").regexSearch("XXXabbbYYYabb").regexStart()

Ausgabe: [3, 10]

Das a des ersten Suchtreffers hat in der Zeichenkette die Position 3 (Zählung beginnt bei 0). Das a des zweiten Suchtreffers hat in der Zeichenkette die Position 10.

Mit Index

	regex("a(b+)").regexSearch("XXXabbbYYYabb").regexStart(1)

Ausgabe: [4, 11]

Es wird nur die Gruppe (b+) betrachtet, statt des ganzen Suchtreffers. Das b des ersten Suchtreffers hat in der Zeichenkette die Position 4. Das b des zweiten Suchtreffers hat in der Zeichenkette die Position 11.