On this page
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 Super admin lietotāju tipiem. Atļaujas izsaukt šo metodi var tikt atsauktas lietotāja lomas iestatījumos. Skatiet Lietotāju lomas papildinformācijai.
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.