object regexp.update(object/array reguliereUitdrukkingen)
Deze methode maakt het mogelijk om bestaande wereldwijde reguliere uitdrukkingen bij te werken.
Deze methode is alleen beschikbaar voor gebruikers met het type Super admin. Toestemmingen om de methode te gebruiken kunnen worden ingetrokken in gebruikersrolinstellingen. Zie Gebruikersrollen voor meer informatie.
(object/array)
Eigenschappen van reguliere expressies die moeten worden bijgewerkt.
De eigenschap regexpid
moet gedefinieerd zijn voor elk object, alle andere eigenschappen zijn optioneel. Alleen de doorgegeven eigenschappen worden bijgewerkt, alle andere blijven ongewijzigd.
Naast de standaard eigenschappen, accepteert de methode de volgende parameters.
Parameter | Type | Beschrijving |
---|---|---|
expressions | array | Opties voor uitdrukkingen. |
(object)
Retourneert een object met de ID's van de bijgewerkte regular expressies onder de eigenschap regexpids
.
{
"jsonrpc": "2.0",
"method": "regexp.update",
"params": {
"regexpid": "1",
"name": "Bestandssystemen voor ontdekking",
"test_string": "",
"expressions": [
{
"expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|zfs)$",
"expression_type": "3",
"exp_delimiter": ",",
"case_sensitive": "0"
},
{
"expression": "^(ntfs|fat32|fat16)$",
"expression_type": "3",
"exp_delimiter": ",",
"case_sensitive": "0"
}
]
},
"id": 1
}
Reactie:
CRegexp::update() in ui/include/classes/api/services/CRegexp.php.