TextFSM正則表達式無法使用()

如果在template使用包含「()」的pattern,會跳出類似的錯誤提示「Value ‘([\(\)]+)’ must be contained within a ‘()’ pair.」。

目前問題已經被修正。來源

TextFSM使用1.1.2版本的話,會受到影響。

升級至1.1.3版本,就能解決狀況。

題外

最近在弄網路設備的template,剛好就碰到資訊帶有「( )」,括號內的訊息重要度蠻高的,所以得找到解決辦法。

日後應該會在github發表一些TextFSM模板跟Netmiko搭配應用,也會在這裡發表詳細說明跟介紹。