Šajā lapā
regexp.update
Apraksts
object regexp.update(object/array regularExpressions)
Šī metode ļauj atjaunināt esošās globālās regulārās izteiksmes.
Šī metode ir pieejama tikai lietotājiem ar tipu Super admin. Atļaujas izsaukt šo metodi var atsaukt lietotāja lomas iestatījumos. Plašāku informāciju skatiet sadaļā User roles.
Parametri
(object/array) Atjaunināmāmo regulārās izteiksmes rekvizīti.
Katram objektam jābūt definētam rekvizītam regexpid, visi pārējie
rekvizīti nav obligāti. Tiks atjaunināti tikai nodotie rekvizīti, visi
pārējie paliks nemainīti.
Papildus standarta rekvizītiem metode pieņem šādus parametrus.
| Parametrs | Type | Apraksts |
|---|---|---|
| expressions | array | Izteiksmju opcijas. |
Atgrieztās vērtības
(object) Atgriež objektu, kas satur atjaunināto regulāro
izteiksmju ID īpašībā regexpids.
Piemēri
Globālās regulārās izteiksmes atjaunināšana failu sistēmu atklāšanai.
{
"jsonrpc": "2.0",
"method": "regexp.update",
"params": {
"regexpid": "1",
"name": "File systems for discovery",
"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
}
Atbilde:
{
"jsonrpc": "2.0",
"result": {
"regexpids": [
"1"
]
},
"id": 1
}
Avots
CRegexp::update() failā ui/include/classes/api/services/CRegexp.php.