各位大大好
小弟最近才剛學正規表示法
事前使用C#在解析一個文件
其內容如下
TestItem => CheckRF_PowerHighChannel
StartTime => 2020-03-17 10:01:52
2478 RF power => -32.65dBm (-50.00dBm ~ 50.00dBm) - pass
EndTime => 2020-03-17 10:01:54
Result => pass
採用逐行讀取解析的方式
目前要先解析出 Tag => Log
並且把Tag 和 Log 印出來
而目前我所使用的正規表示法 如下([\w\s]+)[ => ]([\w\s]+)
但是不知道為甚麼識別出來的數據是...
Tag-> 17 ,Log-> 10
Tag-> 2478 RF ,Log-> power
Tag-> 17 ,Log-> 10
還請各位解答
以及建議的表示法
(.+)\s=>\s(.+)
可以到這個網站試試看,裡面也會詳細解釋每個字元的意思
https://regexr.com/50h4r