XPath 和正则表达式示例
默认 Xpath 和正则表达式是在服务器启动期间或在升级期间执行数据迁移期间添加的。这些默认的 Xpath 和正则表达式仅在初始服务器启动时和升级后的数据迁移期间添加。用户可以在默认的 Xpath 和正则表达式上执行所有常规操作,包括删除操作。
在迁移期间添加默认 Xpath 和正则表达式具有以下条件:
13.1 至 13.3:
如果在 13.1 中不存在同名实体,则会添加默认 Xpath 和正则表达式。
如果 13.1 中存在同名实体,则默认 Xpath 和正则表达式将被覆盖。
13.3 到更高版本:
如果用户在 13.3 中修改/删除了默认 Xpath 和正则表达式,则不会添加/覆盖默认 Xpath 和正则表达式。
示例 1 – 字母数字
引用 configlet 的正则表达式值。它接受所有字母数字字符。
Type:正则表达式
Value: [a-zA-Z0-9]*
示例 2 - 每个物理接口的逻辑接口
要获取选定物理接口的逻辑接口
Type:Xpath 上下文
Value: /device/configuration/interfaces/interface[name=“$INTERFACE.get(0)”]/unit/name/text()
示例 3 – 物理接口
获取物理接口的名称
Type:Xpath 上下文
Value: /device/interface-information/physical-interface/name/text()
示例 4 – 设备
获取所选设备的名称
Type:Xpath 上下文
Value: /device/name/text()