Network Management
NCM Compliance Rule RegEx at the end of the line
The Policy Rule validations can be written as a find string or as RegEx At time some will use the \r to match the CRLF and get inconsistent results in NCM Policy reports.
First published date
Last published date
Overview
This article provides brief information on how Policy Rule validations can be written:
- Find a string
- RegEx
Using \r to match the CRLF can produce inconsistent results.
Product section
Resolution
Using the \r in NCM is not necessary and could produce inconsistent results due to the format the configuration is received from the device.
One config may have the CRLF returned directly after the line and the next config from the same device may have white space between the end of the line and the CRLF, so no matter where the \r is placed, results may be varied and logically it is correct.
Example: hostname bas-3750CRLF vs. hostname bas-3750 CRLF
Note: the CRLF is not visible in NCM. A text editor that allows the view of all characters must be used.
Since NCM examines line by line the use of the \r is not needed unless one is specifically looking for the CRLF to be in a specific position.
It is not recommended to use \r for Policy Rules in NCM.