Oh that makes sense! And you are correct. To answer your example question, by "81 " I really mean 0x81. Should this be expressed differently in the RE?
[
{
"timestamp": 0,
"recordType": "Start",
"recordData": "Tasker"
},
{
"timestamp": 0,
"recordType": "Version",
"recordData": "2000051"
},
{
"timestamp": 0,
"recordType": "Send/Expect Data",
"recordData": "Timeout seconds: 2\nSend (original): \\x81\\x8A\\x8B\\x96\nSend (variables replaced): \\x81\\x8A\\x8B\\x96\nExpect: (?<test>[A-Fa-f0-9](\\s)?)\n"
},
{
"timestamp": 1,
"recordType": "Connection Started",
},
{
"timestamp": 129,
"recordType": "Connection Completed",
},
{
"timestamp": 129,
"recordType": "Send",
"recordData": "\\x81\\x8A\\x8B\\x96"
},
{
"timestamp": 129,
"recordType": "Data Sent",
"recordData": null
},
{
"timestamp": 129,
"recordType": "Expect",
"recordData": "([A-Fa-f0-9](\\s)?)"
},
{
"timestamp": 129,
"recordType": "Received Buffer Contains",
"recordData": ""
},
{
"timestamp": 152,
"recordType": "Received Bytes",
"recordData": "14"
},
{
"timestamp": 152,
"recordType": "Received Buffer Contains",
"recordData": "チD$a!\u0001\u0000\u0000\u0000�\u0005\u0000\u000f "
},
{
"timestamp": 153,
"recordType": "Expect Matched",
"recordData": "チD"
},
{
"timestamp": 153,
"recordType": "Capture Group",
"recordData": "testmatched D"
},
{
"timestamp": 153,
"recordType": "Capture Group",
"recordData": "unnamedmatched null"
},
{
"timestamp": 153,
"recordType": "Disconnect",
"recordData": null
},
{
"timestamp": 153,
"recordType": "Set Tasker Variable",
"recordData": "%test = D"
},
{
"timestamp": 153,
"recordType": "Succeeded",
"recordData": null
}
]