ServersYour serverFor creatorsForumFAQDocumentationSecurity
Download the launcher
  1. Documentation
  2. Server functions
  3. pregReplace

Function

pregReplace

ServerUtilitiesIdentical to MTA:SA

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)

See also