問題タブ [delimiter]
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.
flat-file - バックスペース区切りのフラット ファイル
バックスペースで区切られたフラットファイルを見たことがありますか? 私の要件は、そのようなファイルを解析することですが、ファイルにバックスペース文字を入れて、それを検出できるかどうかを確認することができません。
sql-server - sqlserver2005を使用したバックスペースの制限されたテキストファイルの解析
sqlserver 2005を使用してバックスペースで区切られたフラットファイルを解析し、いくつかのテーブルで更新する必要があります。それについて行くための最良の方法は何ですか?
mysql - MySQL/phpMyAdmin が DELIMITER からフリーズする
この手順を実行すると、MySQL (または phpMyAdmin) がフリーズします。from XAMPP コマンドで MySQL を停止する必要があります。停止する約 20 秒前にフリーズし、「応答していません」。これは、delimiter コマンドが原因であると考えており、それ自体が問題を引き起こしています。別の区切り文字 ("//") を使用しようとしましたが、効果がありませんでした。
c++ - C ++のすべての区切り文字でこれを機能させるにはどうすればよいですか?
char
ポインタを使用して配列をトークン化するプログラムを作成しました。プログラムは、区切り文字としてスペースを使用するだけで済みました。提出して完全なクレジットを取得しましたが、提出した後、このプログラムは区切り文字がスペースである場合にのみ機能することに気付きました。
私の質問は、このプログラムを任意の区切り文字で動作させるにはどうすればよいですか?
以下に示す関数は、char配列内の次の単語へのポインターを返します。これは、区切り文字で機能するように変更する必要があると私が信じているものです。
ありがとう!
コード:
の印刷ループmain()
:
objective-c - エスケープされた区切り文字をスキップして文字列をトークンに分割する最良の方法は?
NSString
コンマを区切り文字として使用し、バックスラッシュをエスケープ文字として使用する を受け取りました。を使用して文字列を分割することを検討していcomponentsSeparatedByString
ましたが、エスケープ文字を指定する方法が見つかりませんでした。これを行う組み込みの方法はありますか?NSスキャナー?CFStringTokenizer?
そうでない場合は、コンマで文字列を分割し、(最後に (エスケープされていない) エスケープ文字を検査した後) 誤って分割されたトークンを再結合するか、コンマを見つけようとして各文字をループする方がよいでしょうか? 、次に 1 文字を振り返ってコンマがエスケープされているかどうかを確認します (さらにもう 1 文字を調べて、エスケープ文字がエスケープされているかどうかを確認します)。
考えてみると、区切り文字の前のエスケープ文字の量が偶数であることを確認する必要があります。これは、区切り文字自体がエスケープされていないからです。
誰かがこれを行う方法を持っている場合は、それを見ていただければ幸いです。
ruby - RubyファイルのIO区切り文字?
次のように、行ごとに可変数の単語と数字を含むテキスト ファイルを解析しようとしています。
改行ではなくスペースで区切られたファイルを読み取るにはどうすればよいですか? File("file.txt").foreach
区切り文字として改行の代わりにスペースを使用するようにメソッドを設定する方法はありますか?
documentation - ドキュメントの正しい用語
以下のドキュメントはモジュールに関するもので、現在は「廃止」されており、私はその代替品を書いています。交換を書く前に、条件を正しくしたいと思います。ドキュメンテーションの用語が間違っていることは知っています。すぐにハッキングされたので、このプロジェクトのハードウェア側に取り組んでいる大学に、私が作成したプログラムの使用方法を指示することができました。完全なドキュメンタリーは、興味のある人はここで見つけることができます(私たちの wiki に書かれて追加されたものについて)。この Web サイトは、特定の IPS のみが利用できる場合があります (ISP によって異なります - 大学のインターネット接続が機能する可能性が最も高いです)。 、SVN リポジトリは非公開です。
そのため、間違っている用語がたくさんあります。そのような。
デリミネータ
値式を含む書式設定された文字列(現在は間違っている可能性がありますが、言いにくいです)
これらの正しい用語は何ですか。そして、私は他にどんな間違いを犯しましたか
java - Java: スキャナー区切り文字をトークンとして使用
スキャナーに特定の区切り文字をトークンとして使用させる良い方法を見つけようとしています。たとえば、テキストを数字のチャンクと数字以外のチャンクに分割したいので、理想的には区切り文字を\D
に設定し、useDelimiterAsToken のようなフラグを設定するだけですが、API を簡単に調べた後、私はそうではありません何でも思いつきます。現在、区切り文字に先読み/後読みを組み合わせて使用することに頼らなければなりませんでしたが、これはやや苦痛です:
これは、数字から非数字へ、またはその逆への遷移を探します。これを行うためのより健全な方法はありますか?
java - 「 | 」に一致する正規表現
クラスでJavaのuseDelimiter
メソッドを使用Scanner
して、簡単な解析をしようとしています。基本的に、各行は「 | 」で区切られたレコードです。たとえば、次のようになります。
このメソッドは、一致する正規表現をパラメーターとして受け取ります。誰かが一致する正規表現を教えてください|
(両側に 1 つのスペースで区切られた垂直バー)。
ありがとう、本当に感謝します!
java - 一定の区切り記号を持たないテキスト行からフィールドを抽出する方法は?
各フィールド間に明確な区切り文字 (デリミネータ) がない各行から各フィールドを抽出する最良の方法は何ですか?
フィールドを抽出するために必要な行のサンプルを次に示します。
各行には 6 つのフィールドがあり、そのうちのいくつかは空にすることができます。この問題にアプローチする最善の方法は何ですか?
- Javaを使用しています
エディション 01
- フィールド 5 は空にすることができます (ただし、その存在はすべての場合に認識される必要があります)。
- スペースの量は変更できます
- 最後の言葉は変わる可能性があります