質問: ### 前提・実現したいこと (1)ファイル読み込んで,バイナリ形式に変換する. 例)読み込みファイル内容->orion バイナリ形式に変換後データ->6f 72 69 6e 6f 6e (2)バイナリ形式に変換後データからデータを取り出し表示する. 例)バイナリ形式に変換後データ->6f 72 69 6e 6f 6e 取り出したいデータ->6f 表示結果->6f 72 6f 6e ↑のように,取り出したいデータが見つかった場合,その後ろのデータもくっつけて表示するようなコードを組みたいです. (1)はなんとかできたのですが,(2)についてよく分からず手詰まりになってしまいました. ※変換後データは配列形式です. ### 発生している問題・エラーメッセージ (2)のように検索したい場合どうすればよいのか見当がつかない. ### 試したこと *if(data[i]==6){ if(data[i+1]==f){ } } *idx=data.indexOf("6f"){ if(idx != -1){ } } 上記二つのパターンで試してみたのですがうまくいかず。 6fで1つのデータではなく、6とfに分かれていると思ったのですがよくわからなくなってしまいました・・・。
回答: ざっとやると ``` var str="orion"; var a=strsplit("").map(function(x){ return x.charCodeAt().toString(16); }); //console.log(a); var keyword="6f"; for(var i=0;i