問題タブ [fileparsing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 区切り記号に基づいて、ログ ファイルを複数のファイルに解析する必要があります。
複数のファイルに解析する必要があるログ ファイルがあります。
6610 (GTI02152 ..) と z5000 (GTP10000) のすべての値を持つ 6610.txt のようなファイルを作成する必要があります。どんな助けでも大歓迎です!
d - シングルパス ファイル スキャン
私のファイル スキャン D プログラムでは、キー文字列のセットのすべてのヒットを、Grep と同様の行と列のコンテキストと共に検索するためのロジックを実装しています。
私の現在のアルゴリズムfind
は、ファイルの終わりまで呼び出すことで機能します。ヒットが見つかったら、前後に検索して、ヒット行の先頭と末尾のバイト オフセットを検出します。次に、もう一度逆方向に検索して、ファイルの先頭とヒット開始オフセットの間の改行の数を見つけます。もちろん、これは効率的でもエレガントなソリューションでもありませんが、現在は機能しており、スライスの操作方法を理解するのに役立ちました。
ここで、このコードをリファクタリングして、ファイルを 1 回だけスローする必要があり、これまでに見つかった行開始の配列を更新して操作するステート マシン (モナド) の組み合わせを使用したいと考えています ( size_t[]
)。そのような解決策は何std.algorithm
に基づいている必要がありますか? このアルゴリズムは、各タプルにヒット スライス、bol/eol スライス、および行番号が含まれるタプルの配列を出力する必要があります。
php - fgetcsv ループの後は何も起こりません。amazon mws api のタブ区切りレポートからデータを保存しようとしています
$count
キーをダンプしても(コメント行)、期待どおりにエコーしますが、ループが終了した後は何も起こりません。約 9154 行。
以下のこれらの行は機能せず、スクリプトの実行は明白なエラーなしで停止します。
c++ - C++ でのファイル パーサーの作成
" " に基づいてファイルを解析し、単語をリンク リストに配置するパーサー クラスを作成しようとしています。
関数getline(fout, hold, " ")
は " " を区切り文字として認識していません。
リンク リストの部分はまだコーディングしていないので、これはプログラムの解析部分にすぎません。
また、パーサーを作成するためのより良い方法はありますか?
java - Crystal レポートから SQL を抽出/表示する
問題:
コンピューターにクリスタル レポート ファイルがあります。Crystal Report がデータベースを照会する方法を知る必要があります。
バックグラウンド:
Crystal Report ファイルは、10 年以上前に高給取りの請負業者によって作成されました。それがどのように作成されたかについては、誰も何も知りません。クリスタル レポート オーサリング ソフトウェアはありません。Crystal レポート ファイルに関連する情報はありません。レポート ファイルだけです。
質問:
ここに Crystal レポート ファイルがある場合:/file/path/to/myMagicReport.rpt
データベースのクエリに使用される SQL 文字列をファイルから抽出するにはどうすればよいですか?
理想的には、ソフトウェアをインストールするのではなく、プログラムで情報を抽出するだけです。
java - apache camelを使用してpdfファイルを解析する
Apache Camel を使用して PDF ファイルを読み取り/解析するにはどうすればよいですか。ファイルを解析するための具体的な例またはコード スニペットは?? あなたの助けに感謝。
前もって感謝します。
c++ - C++ : istringstream が 2 回ループする
私は現在、モックプロセススケジューラに取り組んでいます。このコードは、偽のプロセスのテキスト ファイルを読み取ります。このファイルを解析できる必要があります。テキストファイルは以下のようにフォーマットされています。
これを行うために、最善の方法についていくつかの提案を探した後、istringstream を使用することにしました。コードは次のとおりです。
long if は単に正しい入力をチェックします (非整数ではなく、0 未満ではありません)。
何らかの理由で、実行すると、完全に 2 回ループし、正しい行がすべて出力されます。なぜこれが起こるのか、誰かが私に説明できますか?
android - assets フォルダー内の html ファイル名が、取得した文字列 (country_name) の値と一致するかどうかを確認します
私は Android アプリケーションに取り組んでいますが、小さな問題があります。assestsフォルダーにhtmlファイルのリストがあり、すべて「United Kingdom.html」などの国名に応じて名前が付けられており、ユーザーがリストビューから国名を選択しているため、リストから国名を取得して. 「country_name」という文字列を「value」文字列として別のアクティビティに渡します。同じ名前のファイルがassetsフォルダーに存在するかどうかを基本的に確認し、存在する場合はwebviewを使用してそのファイルを開く解決策を考え出そうとしています。以下のコードは、これまでに得たものです。
前もって感謝します。
編集:可能な解決策を見つけたかもしれません。基本的に、ファイル名のリストを文字列の配列として取得し、それを私の文字列 (「値」 + 「.html」) と比較します。
編集2:解決策
Venkatesh のおかげで、うまくいきました。彼のソリューションはほとんど変更する必要がありませんでしたが、次のコードを使用することで最終的に機能するようになりました。