This is a translation of the original English documentation page. Help us make it better.

regexp.create

Beschrijving

object regexp.create(object/array regularExpressions)

Deze methode maakt het mogelijk om nieuwe globale reguliere expressies te maken.

Deze methode is alleen beschikbaar voor gebruikers van het type Superbeheerder. Rechten om de methode te bellen kunnen worden ingetrokken in de instellingen van de gebruikersrol. Zie Gebruikersrollen voor meer informatie.

Parameters

(object/array) Te maken reguliere expressies.

Naast de standaardeigenschappen, accepteert de methode de volgende parameters.

Parameter Type Beschrijving
expressions array Uitdrukkingen opties.

Parametergedrag:
- verplicht

Retourwaarden

(object) Retourneert een object met de ID's van de gemaakte regular expressies onder de eigenschap regexpids.

Voorbeelden

Een nieuwe globale reguliere expressie aanmaken.

Aanvraag:

{
           "jsonrpc": "2.0",
           "method": "regexp.create",
           "params": {
             "name": "Opslagapparaten voor SNMP-ontdekking",
             "test_string": "/boot",
             "expressions": [
               {
                 "expression": "^(Physical memory|Virtual memory|Memory buffers|Cached memory|Swap space)$",
                 "expression_type": "4",
                 "case_sensitive": "1"
               }
             ]
           },
           "id": 1
       }
Copy
✔ Copied

Antwoord:

{
           "jsonrpc": "2.0",
           "result": {
               "regexpids": [
                   "16"
               ]
           },
           "id": 1
       }
Copy
✔ Copied

Bron

CRegexp::create() in ui/include/classes/api/services/CRegexp.php.

To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.