如果我使用以下命令显示所有内部标签,则在幽灵内
#META:Cisco / ASA / 8.2.1
如何显示包含特定字符串的标签,然后从开头开始添加字符串。
即我想添加一个内部标签:
Cisco / ASA / 8.2.1
但是只打印/(^.*?Banana.*\n)(.*?$)/gm
答案 0 :(得分:1)
好问题。 :)
不幸的是,我认为您不能仅使用内置功能来完成此操作,但是您 可以创建一个注册应用程序的自定义应用程序来执行此操作。 操作方法如下:
由于我发现您的问题很有趣,因此我自己实施了此应用。您可以从以下位置查看和下载源代码:https://github.com/conwid/RemovesubstringApp
我还写了一篇关于如何创建它以及如何设置和修改gscan的小博文:https://dotnetfalcon.com/stackoverflow-adventures-creating-custom-ghost-helpers-using-apps/
使用我的版本,您将可以在模板中编写此代码:
{{#get "tags" limit="all"}}
{{#foreach tags visibility="internal"}}
{{removeSubstring name '#META:'}}
{{/foreach}}
{{/get}}
希望这对您有帮助,如果您在实现或设置方面遇到问题,请随时提问。