データファイルを解析する必要があります。私は正規表現(.NET)を使用すると、この式で始まっ:正規表現はバイナリデータと一致する必要があります
#mux:(?<mux>[a-z0-9 ]+)#|#curr: (?<curr>\d+)#|#pot:(?<pot>\d+)#|#data#(?<data>\w+)#EOC#
マイデータファイルの内容は次のようになります。
#pot: 80##curr: 200##mux: rp 0 1 rn 0 2##data# ... binary data ... #EOC#
これは私のデータは、例えば888である限り、正常に動作しますが、私のデータはバイナリデータで構成されているので、正規表現でどうすればいいですか?私は 'ちょうど正確な文字やバイト値にマッチするデータパターンに\w+
の代わりに構造体が必要です。
ありがとうございました。
正規表現は生のバイナリデータではなく、文字列用です。 –
を使用できます。どんなものにもマッチする – elyashiv
明らかな疑問はありませんが、おそらく '(? [^#] +)'が必要です。さもなければ、 ''(?(?s:。+?)) 'を使用して、*任意の* 1つ以上の文字にマッチさせてください。 –