文字列の内部に配置された 'ランダム' の情報を取得する(バイトでしたが、私はそれをデコード):!私は、この文字列から情報を抽出する必要が
\ X00 \ X00 \ X00放送 "updatedirection 126.0"
私はそれにブロードキャスト、更新方向が含まれているかどうかを調べる必要があります。私の最初の解決策は以下の通りであった。
data = data.split('!')
data = data[1]
が、その位置のシンボルがランダムとまったく明白なパターンで変えたようでした。それから私は試しました:
data = data[12:]
しかし、文字列の長さは常に変更されていますが、これはうまくいきませんでした。
私はBYOB(スクラッチ、若者にプログラミング方法を教える簡単な言語に基づいています)とソケットを使ってLANマルチプレーヤーを作るためのデータを送信する学校のコンピューターサイエンスプロジェクトでこれを行います。これは、文字通りまだ動作しない唯一のものです。
誰かが私にこのデータを見つけるための解決策を教えてくれることを願っています。
正規表現を使用してください。 –
'import re'' print re.findall( '!ブロードキャスト' updated direction [\ d。] + "'、INPUT)' – YOU