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 atsaukt lietotāju lomu iestatījumos. Plašāku informāciju skatiet 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.