Hi! Anybody knows how to select some data in a text?.

I have this text saved in a txt file called data.txt:

O /interface/wireless/registration-table/print
O <<EOS>>
I !done
I =ret=10d70e14c3ab58dffddfbe534af5cfa0
I <<EOS>>
I !done
I <<EOS>>
I !re
I =.id=*2
I =interface=wlan1
I =mac-address=B8:64:91:68:1C:50
I =ap=false
I =wds=false
I =bridge=false
I =rx-rate=65Mbps-20MHz/1S
I =tx-rate=11Mbps
I =packets=122,172
I =bytes=13265,14518
I =frames=122,172
I =frame-bytes=12533,13486
I =hw-frames=123,206
I =hw-frame-bytes=15584,18430
I =tx-frames-timed-out=0
I =uptime=46s
I =last-activity=190ms
I =signal-strength=-38@HT20-7
I =signal-to-noise=49
I =signal-strength-ch0=-38
I =evm-ch0=29
I =strength-at-rates=-33@1Mbps
I 2s910ms,-38@6Mbps
I 2s520ms,-36@HT20-1
I 20s160ms,-38@HT20-6
I 7s330ms,-38@HT20-7
I 190ms

These files are generated by an API and they have always the same format: Name of the variable, separator (=) and value.

I need a function to select the next data of the text and to show them in a datagrid:

mac-address B8:64:91:68:1C:50
rx-rate 65Mbps-20MHz/1S
tx-rate 11Mbps
packets 122,172
uptime 46s
last-activity 190ms
Isignal-strength -38@HT20-7
signal-to-noise 49
Isignal-strength-ch0 -38


Thank you so much!