- Documentation
- Server functions
- pregReplace
Function
pregReplace
Replaces all fragments matching a regular expression. In the replacement, $1, $2 insert the groups.
Syntax
string pregReplace(string subject, string pattern, string replacement [, string/int flags = ""])Arguments
subjectstring- The text.
patternstring- Regular expression.
replacementstring- Replacement text.
flagsstring/int, optional = ""- Flags (as in
pregFind).
Returns
The text after replacement, or false for an invalid pattern.
Example
addEventHandler("onPlayerChat", root, function(message)
local clean = pregReplace(message, "(kurde|cholera)", "***", "i")
if clean ~= message then
cancelEvent()
outputChatBox(getPlayerName(source) .. ": " .. clean)
end
end)