22 lines
892 B
Plaintext

{
"name": "regexp_match",
"type": "function",
"groups": ["Conditionals", "String"],
"description": "Return the first matching position matching a regular expression within an unicode string, or 0 if the substring is not found.",
"arguments": [{
"arg": "input_string",
"description": "the string to test against the regular expression"
}, {
"arg": "regex",
"description": "The regular expression to test against. Backslash characters must be double escaped (e.g., \"\\\\\\\\s\" to match a white space character or \"\\\\\\\\b\" to match a word boundary)."
}],
"examples": [{
"expression": "regexp_match('QGIS ROCKS','\\\\\\\\sROCKS')",
"returns": "5"
}, {
"expression": "regexp_match('Buda\u010d','uda\u010d\\\\\\\\b')",
"returns": "2"
}],
"tags": ["return", "found", "matching", "unicode", "regular", "position", "substring", "first"]
}