Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

ON THIS PAGE

示例:使用 \n 反向参考,在 Junos OS—配置中使用全局替换

 

本示例显示如何使用反向引用来更换阵列。

要求

配置此示例之前,不需要启动设备初始化之外的特殊配置。

开始之前,请先配置以下内容:

要快速配置此初始配置,请复制以下命令并将其粘贴到文本文件中,卸下任何换行符,更改与网络配置匹配的必要详细信息,然后将命令复制并粘贴到[edit]层次结构级别的 CLI 中:

概述

正则表达式最有用的功能之一就是反向引用。反向引用提供识别字符串中的重复字符或子字符串的便利方法。找到模式后,无需再次编写即可重复。您只需\#参考先前捕获的模式(其中#是指示您希望模式匹配的次数的数字)。

您可以使用反向引用来撤回或查找数据,并将其替换为其他内容。通过这种方式,您可以使用单个 replace 命令重新格式化大型数据集,从而节省手动查找和替换模式所需的时间。

配置

使用命令中的反向引用配置更换

分步过程

要使用反向引用替换 Junos OS 配置中的模式:

  • 使用replace命令。

    在这种情况下,我们想:1bf51bf5更换 with。

    请注意反向引用(\ 1),表示阵列应搜索并仅更换一次。

结果

下面是所得到的配置:

在此示例中,模式2000::c0a8::1bf5将被替换2000::c0a8:1bf5一次。