- Dokumentacja
- Funkcje serwera
- pregReplace
Funkcja
pregReplace
Zamienia wszystkie fragmenty pasujące do wyrażenia regularnego. W tekście zamiany $1, $2 wstawiają grupy.
Składnia
string pregReplace(string subject, string pattern, string replacement [, string/int flags = ""])Argumenty
subjectstring- Tekst.
patternstring- Wyrażenie regularne.
replacementstring- Tekst zamiany.
flagsstring/int, opcjonalny = ""- Flagi (jak w
pregFind).
Zwraca
Tekst po zamianie albo false przy błędnym wzorcu.
Przykład
addEventHandler("onPlayerChat", root, function(message)
local clean = pregReplace(message, "(kurde|cholera)", "***", "i")
if clean ~= message then
cancelEvent()
outputChatBox(getPlayerName(source) .. ": " .. clean)
end
end)