mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-24 00:47:57 -05:00
28 lines
1.1 KiB
Plaintext
28 lines
1.1 KiB
Plaintext
{
|
|
"name": "regexp_replace",
|
|
"type": "function",
|
|
"groups": ["String"],
|
|
"description": "Returns a string with the supplied regular expression replaced.",
|
|
"arguments": [{
|
|
"arg": "input_string",
|
|
"description": "the string to replace matches in"
|
|
}, {
|
|
"arg": "regex",
|
|
"description": "The regular expression to replace. Backslash characters must be double escaped (e.g., \"\\\\\\\\s\" to match a white space character)."
|
|
}, {
|
|
"arg": "replacement",
|
|
"description": "The string that will replace any matching occurrences of the supplied regular expression. Captured groups can be inserted into the replacement string using \\\\\\\\1, \\\\\\\\2, etc."
|
|
}],
|
|
"examples": [{
|
|
"expression": "regexp_replace('QGIS SHOULD ROCK','\\\\\\\\sSHOULD\\\\\\\\s',' DOES ')",
|
|
"returns": "'QGIS DOES ROCK'"
|
|
}, {
|
|
"expression": "regexp_replace('ABC123','\\\\\\\\d+','')",
|
|
"returns": "'ABC'"
|
|
}, {
|
|
"expression": "regexp_replace('my name is John','(.*) is (.*)','\\\\\\\\2 is \\\\\\\\1')",
|
|
"returns": "'John is my name'"
|
|
}],
|
|
"tags": ["regular", "supplied", "replaced"]
|
|
}
|