Simplify regular expressions with a pattern matching tool for DRY regex
DRY and RAD for regular expressions and then some
grok
$ grok '%{IP}' '192.168.1.1'
$ grok '%{IP:ip} - %{USER:user}' '10.0.0.1 - admin' -o json
$ grok -l