問題タブ [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 投票する
2 に答える
673 参照

sql - Spring DataSourceInitializer は、トリガー ins sql を ; で分割します。デリミタ

.sql スクリプトに基づいて DB を初期化するために、org.springframework.batch.test.DataSourceInitializerクラスを使用します。

トリガーが .sql に追加された後、初期化に失敗しました。

デバッグ後、エラーの原因 while が見つかりました:

区切り文字が「;」であるため、このエラーが発生しました。記号なので、トリガーは「;」に基づいていくつかの部分に分割されました と不当に扱われます。

トリガーを正しく理解する、より高度なデータ ソース初期化子を教えてもらえますか?

ありがとうございました。

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

hex - 16 進ビューアーを使用してテキスト ファイル内の構造化セクションの区切りを決定する

構造化データを含むテキスト ファイルがあります。各テキスト ブロックの後に「END」と表示され、次のブロックに進みます。私が見る16進ビューアを見ると

これはに変換されます

9 つのスペースに注意してください。

これを区切り記号としてコードに記述するにはどうすればよいですか?

これはうまくいかないようです。私は何が欠けていますか?

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

python - 特別な条件に基づいてテキストファイルの各行の変数スペースを削除する方法-Pythonのワンライナー?

考えられる最も不均一な方法でフォーマットされたデータ (テキスト ファイル) があります。このデータの解析に関する手作業の量を最小限に抑えようとしています。

サンプルデータ :

条件 :

  • 複数のスペースは区切り文字に圧縮する必要があります (パイプの方が良いですか?最終的な目標は、これらのファイルをデータベースに格納することです)。
  • 最初の列を除いて、他の列にはスペースが含まれないため、これらのスペースはすべてパイプに圧縮できます。
  • スペースを含む複数の単語を含めることができるのは、最初の列のみです (Mary K Jones)。残りの列は、ほとんどが数字と一部のアルファベットです。
  • 1 列目と 2 列目は両方とも文字列です。ほとんどの場合、それらの間に複数のスペースがあるため、2 つの列を区別することができます。(単一のスペースがある場合、それは恐ろしい書式設定を考えると喜んで引き受けるリスクです!)。
  • 列の数はさまざまなので、列名を気にする必要はありません。必要なのは、各列のデータを抽出することだけです。

私が理にかなっていることを願っています!このタスクはワンライナーで実行できると感じています。ループ、ループ、ループしたくない:(

ずっと読んで、この文の前にやめないための「Pythonistas」のMuchos gracias!

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

mysql - MySQL: コンマ区切りのリストを複数の行に分割する

別のテーブルへの外部キーであるコンマ区切りリストを含む列を持つ正規化されていないテーブルがあります。

このデータを、手続き型言語を提供しない検索エンジンに読み込みたいと考えています。

この列を結合する、このデータに対してクエリを実行して適切なエントリを新しいテーブルに挿入する方法はありますか? 結果のデータは次のようになります。

DBMS がテーブルを返す関数をサポートしているが、MySQL はサポートしていないように見える場合、解決策を考えることができます。

0 投票する
7 に答える
334 参照

c - 出力時に C で値を区切るためのベスト/一般的な方法

検索機能を試してみましたが、コンマ/スペースで区切られたファイルの読み取りに関する質問しか見つかりませんでした。

ただし、私の質問は、通常、これにどのようにアプローチするかです。{1, 2, 3, 4} のような値のリスト/配列/... があり、それらを区切り記号で出力したいとします。

最も単純なバージョンは次のようになります。

明らかに「1、2、3、4、」と出力されます。私が抱えている問題は、最後のコンマとスペース文字です。

今私はできる:

しかし、それは最善の方法とは思えません。誰かが私を正しい方向に向けることができますか? ありがとう

PS: いいえ、通常は値をハードコーディングしませ
ん PPS: いいえ、.csv ファイルを書き込もうとしているわけではありません ;)

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

sql - 区切り文字に基づいて列の値を解析する

これが私のデータのサンプルです:

ABC*12345ABC
BCD*234()
CDE*3456789(&(&
DEF*4567A*B*C

SQL Server 2008 または SSIS を使用して、このデータを解析し、次の結果を返す必要があります。

12345
234
3456789
4567

ご覧のとおり、アスタリスク (*) が最初の区切り文字です。2 番目の「区切り文字」(私はこの用語を大まかに使用しています) は、一連の数字が停止するときです。

したがって、基本的には、アスタリスクの後の一連の数字を取得するだけです...

どうすればこれを達成できますか?

編集:

元の投稿に間違いがありました。別の可能な値の例は次のとおりです。

XWZ*A12345%$%

この場合、以下を返品したいと思います。

A12345

値は英字で開始できますが、常に数字で終了します。したがって、アスタリスクの後のすべてを取得しますが、シーケンスの最後の番号で停止します。

これに関するどんな助けも大歓迎です!

0 投票する
5 に答える
9804 参照

php - PHPで文字列の区切り文字を検出するにはどうすればよいですか?

文字列がある場合、区切り文字をどのように検出しますか?

phpは、区切り文字パラメーターを必要とするexplode()を使用して文字列を分割できることを知っています。

しかし、関数を展開するために送信する前に区切り文字を検出する方法はどうでしょうか?

現在、ユーザーに文字列を出力しているだけで、ユーザーは区切り文字を入力します。それは問題ありませんが、パターン認識用のアプリケーションを探しています。

文字列内のこのタイプのパターン認識の正規表現を調べる必要がありますか?

編集:最初に、予想される区切り文字のセットがあることを指定できませんでした。CSVで使用される可能性のある区切り文字。したがって、技術的には、誰でも任意の文字を使用してCSVファイルを区切ることができますが、コンマ、セミコロン、垂直バー、およびスペースのいずれかの文字を使用する可能性が高くなります。

編集2:これが私が「決定された区切り文字」のために思いついた実行可能な解決策です。

0 投票する
6 に答える
439 参照

c - Cで文字列を適切に区切る

基本的に任意の文字を含むことができる文字列を区切るための良い/効率的な方法は何でしょうか。たとえば、次のようなn個の文字列を連結する必要があります。

最終的な文字列の場合:

適切に分割するためにどの区切り文字を使用できますか?

連結する文字列が3つ以上ある可能性があることに注意してください。

私は提案を受け付けています。

ありがとう

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

excel - Excelでアンパサンドで区切られたグループ名を更新します

基本的に、私がやろうとしているのは、次の優れた式を持っていることです。

あなたが気づいたら、それのこの部分:

セルに2つのコンマと2つのアンパサンドが含まれている場合は、何かを実行しようとしています。それ以外の場合は、他のことを行うように指定します。残念ながら、この状態は期待どおりに動作しません。2つのコンマと1つのアンパサンドしかないセルがありますが、次のようになります。

これをtrueとして扱い、後続のtrueステートメントを上記のセルに適用します。したがって、後続のtrueステートメントは上記のセルを考慮しないため、VALUEエラーが発生します。2つのコンマと2つのアンパサンドを持つセルのみを考慮します。最初の数式でわかるように、上記のセルにはすでに別のISNUMBER条件があります。

ISNUMBER条件を修正して、実行の最初のレベルで、セル内の2つのコンマと2つのアンパサンドの両方をチェックする方法はありますか?

返信ありがとうございます。

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

java - Java で一重引用符またはアポストロフィを含むスキャナー区切り文字を使用して、テキスト ファイルから非文字を除外するにはどうすればよいですか

ファイルからすべての単語のカウントを保持したいのですが、このカウントには、アポストロフィ、コンマ、ピリオド、疑問符、感嘆符などのアルファベット以外の文字を含めないでください。このような区切り記号を使用しようとしましたが、アポストロフィが含まれていませんでした。

これはうまくいかないようです!

これについてどうすればいいですか?