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

regexp.update

תיאור

object regexp.update(object/array regularExpressions)

שיטה זו מאפשרת לעדכן ביטויים רגולריים גלובליים קיימים.

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

פרמטרים

(אובייקט/מערך) יש לעדכן מאפייני ביטוי רגולרי.

יש להגדיר את המאפיין 'regexpid' עבור כל אובייקט, כל השאר נכסים הם אופציונליים. רק המאפיינים שעברו יעודכנו, כולם אחרים יישארו ללא שינוי.

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

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

החזר ערכים

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

דוגמאות

עדכון ביטוי רגולרי גלובלי לגילוי מערכות קבצים.

בַּקָשָׁה:

{
            "jsonrpc": "2.0",
            "method": "regexp.update",
            "params": {
              "regexpid": "1",
              "name": "מערכות קבצים לגילוי",
              "test_string": "",
              "ביטויים": [
                {
                  "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"
                }
              ]
            },
            "auth": "700ca65537074ec963db7efabda78259",
            "מזהה": 1
       }

תְגוּבָה:

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

מקור

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