blob: 8e39b79a7aeb5ca269aa779056b65658b62b4c1e [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01002 int strrstr(string str, string muster)
3 int strrstr(string str, string muster, int pos)
4 int strrstr(bytes str, bytes muster)
5 int strrstr(bytes str, bytes muster, int pos)
MG Mud User88f12472016-06-24 23:31:02 +02006
7BESCHREIBUNG:
8 Liefert den Index des ersten Auftretens von <muster> im String <str>,
9 ausgehend von der Position <pos> her rueckwaerts gesucht. Wird <pos>
10 nicht angegeben, wird als Standard -1 gesetzt, was dem Ende von <str>
11 entspricht. Mit anderen Worten: die Funktion liefert den Index des
12 letzten Auftretens von <muster> vor <pos>.
13
14 Der Index, der zurueck gegeben wird, ist relativ zum Beginn des
15 Strings <str>.
16
17 Wenn <muster> nicht in <str> gefunden wird, wird -1 zurueck gegeben.
18
19 Wenn <pos> negativ ist, bezeichnet <pos> den Index vom Ende des
20 Strings aus gezaehlt. Dabei wird die Suche aber dennoch rueckwaerts
21 im String <str> durchgefuehrt.
22
Zesstrad59c3892019-11-28 20:53:39 +010023GESCHICHTE
24 Eingefuehrt in LDMud 3.2.10.
MG Mud User88f12472016-06-24 23:31:02 +020025
26SIEHE AUCH
27 strstr(E), strlen(E), sscanf(E), sprintf(E), explode(E)