<div dir="ltr">Hello All,<div><br></div><div>I&#39;ve been lurking around the mailing list trying to find a solution to my issue. I&#39;m trying to grab configuration from a Cisco ASR5000 which contains the configuration in the form of:</div>
<div><br></div><div>spi remote-address 192.168.3.50 spi-number 256 encrypted secret ba8533de9d50051d04c124ccebb16563 description &quot;REMOTE-1&quot; </div><div><br></div><div style>Regex is not one of my forte&#39;s , and so far I&#39;ve got the following to remove the encrypted key from the configuration which doesn&#39;t seem to be working</div>
<div style><br></div><div style><div>       if (/(\s+spi remote-address (.*) spi-number (.*) encrypted secret .* description .* )/ &amp;&amp; $filter_pwds &gt;= 1) {</div><div>            ProcessHistory(&quot;ADMIN&quot;,&quot;&quot;,&quot;&quot;,&quot;#spi remote-address $1 spi-number $2 encrypted secret &lt;removed&gt; description $4 $5\n&quot;);</div>
<div>            next;</div><div>        }</div><div><br></div><div style>the result that I get in the configuration looks like:</div><div style><br></div><div style>#spi remote-address       spi remote-address 192.168.3.50 spi-number 256 encrypted secret ba8533de9d50051d04c124ccebb16563 description &quot;REMOTE-1&quot;  spi-number  encrypted secret &lt;removed&gt; description <br>
</div><div style><br></div><div style>i&#39;m pretty sure i&#39;m missing something in regex. If someone could point me in the right direction, I would really appreciate it. </div><div style><br></div><div style>Thank you in advance!</div>
<div style><br></div><div style><br></div></div></div>