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

regexp.create

תיאור

object regexp.create(object/array regularExpressions)

שיטה זו מאפשרת ליצור ביטויים רגולריים גלובליים חדשים.

שיטה זו זמינה רק לסוגי משתמש סופר אדמין. ניתן לבטל הרשאות להתקשר למתודה בהגדרות תפקידי המשתמש. לִרְאוֹת מִשׁתַמֵשׁ תפקידים למידע נוסף.

פרמטרים

(אובייקט/מערך) ביטויים רגולריים ליצירה.

בנוסף ל-מאפיינים סטנדרטיים, השיטה מקבלת את הפרמטרים הבאים.

פרמטר סוג תיאור
expressions מערך Expressions אפשרויות.

החזר ערכים

(object) מחזירה אובייקט המכיל את המזהים של הרגיל שנוצר ביטויים תחת המאפיין 'regexpids'.

דוגמאות

יצירת ביטוי רגולרי גלובלי חדש.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "regexp.create",
            "params": {
              "name": "התקני אחסון לגילוי SNMP",
              "test_string": "/boot",
              "ביטויים": [
                {
                  "expression": "^(זיכרון פיזי|זיכרון וירטואלי|מאגרי זיכרון|זיכרון במטמון|החלפת שטח)$",
                  "expression_type": "4",
                  "case_sensitive": "1"
                }
              ]
            },
            "auth": "038e1d7b1735c6a5436ee9eae095879e",
            "מזהה": 1
       }

תְגוּבָה:

{
            "jsonrpc": "2.0",
            "תוצאה": {
                "regexpids": [
                    "16"
                ]
            },
            "מזהה": 1
       }

מקור

CRegexp::create()‎ בתוך ui/include/classes/api/services/CRegexp.php.