Training
Bootcamp
Courses
Tech Sessions
Resources
Blog
Tips
GitHub
YouTube
Newsletter
Playgrounds
Whats New
Events
Pricing
Sign In
Become Member
TextFSM Parser
Validate and test the parsing of your TextFSM templates
Tools
J2 Renderer
TTP Parser
TextFSM Parser
XPath Tester
Members Only
JMESPath Validator
JSON Schema Validator
Data Format Converter
TextFSM Template
Value List INTERFACE (\S+) Value List STATUS (\w+) Value List MODE (\w+) Value List SPEED (\S+) Value TOTAL_COUNT (\d+) Value LAST_UPDATE (\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}) Start ^=+ ^Interface\s+Status\s+Mode\s+Speed -> SkipHeader SkipHeader ^=+ -> Data Data ^${INTERFACE}\s+${STATUS}\s+${MODE}\s+${SPEED} ^=+ -> Summary Summary ^Total\s+Count\s+:\s+${TOTAL_COUNT} ^Last\s+Update\s+:\s+${LAST_UPDATE} -> Record
0
/ 20000
Raw Text
DUT1#show example status ============================================ Interface Status Mode Speed ============================================ xgei-0/1/0/1 up auto 10G xgei-0/1/0/2 down force 25G xgei-0/1/0/3 up auto 10G ============================================ Total Count : 3 Last Update : 2026-01-15 10:30:00
0
/ 20000
Result
[ { "INTERFACE": [ "xgei-0/1/0/1", "xgei-0/1/0/2", "xgei-0/1/0/3" ], "STATUS": [ "up", "down", "up" ], "MODE": [ "auto", "force", "auto" ], "SPEED": [ "10G", "25G", "10G" ], "TOTAL_COUNT": "3", "LAST_UPDATE": "2026-01-15 10:30:00" } ]
Parse
Share
Auto-Sync