我想解析一个名为 Docklight 的串行监控程序的输出(我强烈推荐它)它输出“十六进制”字符串:或一系列(两个大写十六进制数字后跟一个空格)。对应的正则表达式为:([0-9A-F]{2} )+
例如:'05 03 DA 4B 3F '
当程序检测到特定的字符序列时,它会将注释放在“十六进制”字符串中。例如:
'05 03 04 01 0A The Header 03 08 0B BD AF The PAYLOAD 0D 0A The Footer'
注释是以下格式的字符串' .+ '
(一系列字符,前面有一个空格,后面有一个空格)
我想摆脱评论。例如,上面过滤的“十六进制”字符串将是:
'05 03 04 01 0A 03 08 0B BD AF 0D 0A '
我该如何使用正则表达式来做到这一点?