問題タブ [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.
c# - 文字列解析 C# から配列/SQL データベースへ
次のような形式のファイルがたくさんあります。
C# には Python にあるようなレストキーと呼ばれるものがありますか? 最初の 3 つの項目 (日時、I (アクションと呼ばれる)、検索/要求) を取得し、それらのそれぞれを SQL テーブルの独自の列に挿入し、4 番目の列に残りの行を挿入します。
Python では、これは非常に簡単でしたが、SQL テーブルに挿入するためにジャンプしなければならなかったすべてのフープを処理できませんでした。そこで、SSMS への接続がより簡単な C# に移行しました。
java - サーバーの起動時に POST リクエストのデータをキャッシュする
REST API へのポスト リクエストを作成するために解析する必要がある大きな CSV ファイルがあります。ポスト リクエストの本文は json 文字列です。ファイルの最初の行にはキーがあり、次の行は値です。
ファーストネーム,ラストネーム
John,Doe
Mark,Twain
したがって、投稿の本文は {"FirstName":"John", "LastName":"Doe"}のようになります。
このファイルは、開発者向けのテスト データを作成するために使用されます。開発者がアカウント番号を入力して [送信] をクリックできる簡単なページを提供します。目標は、このファイルを解析し、REST API サービスに対して POST 要求を行うことです。
リクエストが来るたびにファイルを読み取るのを避けたいのですが、起動時にこれらのリクエストをキャッシュして、毎回ファイルを読み取ったり解析したりする手間を省きたいので、リクエストがリクエストボディに入るたびに、単にから取得する必要があります。キャッシュ。起動時にこれらの POST リクエストをキャッシュするのは正しい方法ですか?
また、さまざまなデータを保持するためだけに CSV ファイルを追加する必要がある場合もあります。これをスケーラブルにする方法は何でしょうか?
CSV ファイルの形式 (キー名) は同じになるため、各ファイルを同じ方法で解析できます。
ruby - Ruby-解析ディレクトリで、ファイルの最初の行を読み取ります
以下は、ディレクトリを読み取り、ファイルエントリごとにファイルの最初の行を出力するコードです。問題は x が表示されないため、ファイルが解析されていないことです。
java - あらゆる種類のファイルを XML として解析
Gradle スクリプトに次のコード スニペットがあります (構文は Groovy/Java の組み合わせです)。
問題は、XML ファイルを解析しようとしていますが、xconf
拡張子 (例: file.xconf
) が付いていることです。何らかの理由で、上記のコードを試すと、(コンソールに) 次のエラー メッセージが表示されます。
パスは正しいのですが、拡張子が突然 に変更されていることに気付きました.dtd
。ファイルにそのファイルのバージョンへの参照があることに気付きましたが.dtd
、パーサーにそれを無視してもらいたいです (そして検証を停止します。これが の 2 番目の引数 DOMBuilder.parse()
が false である理由です)。ファイルを正常に解析できるように、この動作を変更できますか?
注: 可能であれば、(任意の) 他のファイル拡張子でも同じことができるようにしたいと考えています。
前もって感謝します!
c# - コンマで区切られたテキスト ファイルの解析
テキスト ファイルを読み取り、グラフをプロットするアプリケーションを開発しています。テキストファイルは次のようになります
等
値 gx1,gy1 が必要です。スペースとコンマを数えながら (それぞれ 3 つ) 読むつもりでした。しかし、それは適切に聞こえますか?そのために最適化された、またはより適切なロジックはありますか?
c++ - C++ で XML ファイルを変更する
次のような非常に複雑な構造を持つ XML ファイルを変更したい
tinyxml を使用しようとしましたが、良いですが、ソース xml ファイルに保持したいコメントがいくつかあるので、単なるテキストが良い考えであるため、ファイルを処理している可能性があると考えましたが、C ++ の文字列関数は不自由です検索して置き換える必要があるので、何かアイデアはありますか?
注: XML には属性はなく、タグ間の値のみです。
c++ - 構成ファイルの解析に関するエラー
私が持っているいくつかのサンプルコーディングに問題があります。理想的には、変更可能なデータ (int と文字列) が関連付けられたキーワードを持つファイルが必要です。いつでも編集できる期間 (int)、宛先 (文字列)、およびソース (ソース) があります。これは、最終的には、ファイルがどこにあり、どこに行くのか、設定された日数のファイルをバックアップする使いやすさのためです。
これは私が持っているサンプル コードです。いくつかのエラーを修正しましたが、最後の 2 つのエラーで立ち往生しています。または、これを行うためのより簡単な方法はありますか? ごちゃごちゃしてすみません、私はかなり新しいC ++です...
助けてくれてありがとう、私はそれを経験することがたくさんあることを知っています。たぶん、誰かが簡単な構成ファイルの解析に関する優れたチュートリアルを持っているので、私も読むことができますか?
私のgccバージョンは4.4.7です
私が受け取っているエラーは次のとおりです。
g++ configFile.cpp configFile.cpp:36: エラー: 名前空間以外のスコープでの明示的な特殊化 'class Convert' configFile.cpp: 静的メンバー関数内 'static T Convert::string_to_T(const std::string&)': configFile.cpp :31: エラー: テンプレート パラメータに依存する 'exitWithError' への引数がないため、'exitWithError' の宣言が利用可能である必要があります configFile.cpp:31: 注: ('-fpermissive' を使用すると、G++ は受け入れますただし、宣言されていない名前の使用を許可することは非推奨です)