問題タブ [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.

0 投票する
1 に答える
1984 参照

windows - MSI インストーラー: 複数のプロパティを SecureCustomProperties に追加する

SecureCustomProperties.msi インストーラーのプロパティ テーブルの値に複数のプロパティを追加する方法を探しています。コンマ区切り、セミコロン区切り、さらにはスペース区切りも試しました。上記のどれも機能していないようです。

ヒント?

0 投票する
19 に答える
139355 参照

json - JSON オブジェクトで末尾のコンマを使用できますか?

JSON オブジェクトまたは配列を手動で生成する場合、多くの場合、オブジェクトまたは配列の最後の項目に末尾のコンマを残す方が簡単です。たとえば、文字列の配列から出力するコードは (C++ のような疑似コードで) 次のようになります。

あなたに次のような文字列を与える

これは許されますか?

0 投票する
4 に答える
548 参照

parsing - デリミタで区切られたブロックのデータのバッファリング

私は長年疑問に思っていた質問があり、誰かが私の心を休ませるために答えてくれることを望んでいました.

入力ストリーム (ファイル/ソケット/パイプなど) があり、受信データを解析したいとします。最も一般的なインターネット プロトコルのように、受信データの各ブロックが改行で分割されていると仮定しましょう。このアプリケーションは、html、xml、またはその他のスマート データ構造を解析することもできます。ポイントは、データが固定長ではなく区切り文字によって論理ブロックに分割されることです。区切り文字が表示されるのを待つためにデータをバッファリングするにはどうすればよいですか?

答えは単純に思えます: 全体に収まる十分な大きさのバイト/文字配列を用意するだけです。

しかし、バッファーがいっぱいになった後に区切り文字が来るとどうなるでしょうか? これは実際には、データの動的ブロックを固定サイズのブロックに収める方法に関する質問です。私は本当にいくつかの選択肢しか考えられません:

  1. 必要に応じてバッファ サイズを増やします。これには、大量のメモリの再割り当てが必要になる可能性があり、特別に細工されたストリームによるリソースの枯渇につながる可能性があります (または、枯渇攻撃から身を守り、リソースを枯渇させようとする接続を切断する必要があるソケットの場合は、サービス拒否にさえつながる可能性があります...そして攻撃者は、保護をトリガーするために偽の特大のパケットを送信し始めます)。

  2. 循環バッファーを使用して、古いデータの上書きを開始します。論理ブロックが不完全になるため、おそらく理想的な方法ではありません。

  3. バッファがいっぱいになったら、新しいデータをダンプします。ただし、この方法では区切り文字が見つからないため、この選択は明らかに適切なオプションではありません。

  4. 固定サイズのバッファを非常に大きくし、すべての着信論理データ ブロックがその境界内にあると仮定します...そして、いっぱいになった場合は、完全なバッファを論理ブロックとして解釈するだけです...

どちらの場合でも、論理ブロックが特定のサイズを超えることはないと想定する必要があると思います...

このトピックについて何か考えはありますか?readLine()高水準言語はストリーム メソッドで何らかのバッファリング メカニズムを提供するため、明らかに方法が必要です。

これを解決する「最善の方法」はありますか、それとも常にトレードオフがありますか? ある種のパーサーを書く必要があるたびにこの質問に悩まされていたので、このトピックに関するすべての考えとアイデアに本当に感謝しています。

0 投票する
16 に答える
73832 参照

ascii - 通常のテキストで最も使用されていない区切り文字 < ASCII 128

あなたをぞっとさせるようなコーディング上の理由から (恥ずかしくて言えません)、1 つの文字列に多数のテキスト項目を格納する必要があります。

文字で区切ります。

これにはどの文字を使用するのが最適ですか。つまり、テキストに表示される可能性が最も低い文字はどれですか? ロケールの問題を避けるために、印刷可能で、おそらく ASCII で 128 未満でなければなりません。

0 投票する
9 に答える
9097 参照

sql - 動的SQLコンマ区切り値クエリ

[更新:SQLServer2005の使用]

こんにちは、私がやりたいのは、データの行を取得するために、値(ID)のコンマ区切りリストを使用してストアドプロシージャをクエリすることです。

私が受け取っている問題は、変換エラーです。

私のwhere節とエラーのステートメントは次のとおりです。

注:database.IDはint型です。

私は次の記事をフォローしていました:

http://www.sql-server-helper.com/functions/comma-delimited-to-table.aspx

しかし、エラーのために完了しませんでした。

私の実行スクリプトには次のものがあります。

私はここで何か間違ったことをしていますか?ご協力ありがとうございました。

0 投票する
1 に答える
14747 参照

ruby - Rubyでタブ区切りのテキスト行を解析するには?

eachRuby の機能は少しわかりにくいと思います。テキスト行がある場合、eachループは個々の文字ではなく、スペースで区切られたすべての単語を返します。

では、タブ文字で区切られた文字列のセクションを取得する最良の方法は何ですか? 現時点で私は持っています:

しかし、それは完全に正しくありません。

0 投票する
8 に答える
40941 参照

string - クエリ文字列値内で使用する区切り文字

クエリ文字列でファイル名のリストを受け入れる必要があります。すなわち:

使用する区切り文字に関する推奨事項はありますか?

0 投票する
2 に答える
500 参照

string - 引用符は文字列区切り文字の一種ですか?または、「区切り文字」は、引用符を含まない他のタイプの文字を意味しますか?

人々が文字列区切り文字について話すとき、それは引用符を含みますか、それとも引用符を除くすべてを意味しますか?

0 投票する
3 に答える
252 参照

php - 1 つの文字列の区切り記号

これは、mysql db を作成するために使用するファイルの例です。区切り文字は「,」ですが、単列の記述では「,」が存在します。

問題は、「引用符」の記述に区切り文字が含まれているため、ファイルに追加の列が含まれることです。

正規表現または preg_match 関数で問題を解決できると誰かに言われました。誰か教えてください。

0 投票する
4 に答える
231 参照

c++ - デフォルト引数でのメソッドのオーバーロード

デフォルトパラメータでメソッドをオーバーロードすることは可能ですか?

たとえば、文字列を分割するメソッド split() があるが、文字列に「_」と「delimit」などの 2 つの区切り文字があるとします。次のような 2 つの方法を使用できますか。

または、これを達成するためのより良い方法はありますか? どういうわけか、私の脳は現在機能しておらず、他の解決策を考えることができません.

編集:問題の詳細:

たとえば、nativeProbableCause_Complete|Alarm|Text のように、2 つの区切り記号を持つ文字列があります。nativeProbableCause と Complete|Alarm|Text を分離する必要があり、さらに、Complete|Alarm|Text を個々の単語に分離し、後で区切り文字としてスペースで結合する必要があります (これについては、既にユーティリティを作成していますが、そうではありません)。大したことではありません)。私を悩ませているのは、区切られた文字列の分離だけです。