Ezt az egyszerû függvényt Mambonak, és emellett azért írtam, mert általam és talán általatok is hasznát veszi majd.
stock replacestring(str[], const find[],const finish[])
{
#define MAXLEN 128
new start = strfind(str,find);
do
{
new end = start+strlen(find);
strdel(str,start,end);
strins(str,finish,start,MAXLEN);
start = strfind(str,find);
} while(start != -1);
return str;
}
Ez a függvény lecserél egy karakterláncban egy részt az új (általad megadott) tartalomra.
Használati példa:
new str[128] = \"Ez a szöveg cenzúrázlásra kipécézve!\";
print(str);
replacestring(str,\"szöveg\",\"[ecenz]\");
print(str);
Ezt eredményezi:
Ez a szöveg cenzúrázlásra kipécézve!
Ez a [ecenz] cenzúrázlásra kipécézve!
[/quote]