正则表达式.获取

    使用该方式允许用户根据提供的参数检索选定的全局正则表达式。

    该方式仅对超级管理员类型的用户生效。 用户可以在用户角色设置中对该方式的使用权限进行设定修改。请参考 用户角色以获取更多信息。

    该方式支持下列所有参数配置。

    (integer/array)将返回以下两种数值中的任意一种:

    • 一组有关对象的数组;
    • 若在使用countOutput参数的前提下,那么将会返回检索对象的总数。

    检索全局正则表达式。

    反馈:

    1. {
    2. "jsonrpc": "2.0",
    3. "result": {
    4. "1": {
    5. "regexpid": "1",
    6. "name": "File systems for discovery",
    7. "expressions": [
    8. {
    9. "expression": "^(btrfs|ext2|ext3|ext4|reiser|xfs|ffs|ufs|jfs|jfs2|vxfs|hfs|apfs|refs|ntfs|fat32|zfs)$",
    10. ]
    11. },
    12. "2": {
    13. "regexpid": "2",
    14. "name": "Network interfaces for discovery",
    15. "expressions": [
    16. {
    17. "expression": "^Software Loopback Interface",
    18. "expression_type": "4"
    19. },
    20. {
    21. "expression": "^(In)?[Ll]oop[Bb]ack[0-9._]*$",
    22. "expression_type": "4"
    23. },
    24. {
    25. "expression": "^NULL[0-9.]*$",
    26. },
    27. {
    28. "expression": "^[Ll]o[0-9.]*$",
    29. "expression_type": "4"
    30. },
    31. {
    32. "expression": "^[Ss]ystem$",
    33. "expression_type": "4"
    34. },
    35. {
    36. "expression": "^Nu[0-9.]*$",
    37. "expression_type": "4"
    38. }
    39. ]
    40. }
    41. },

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