問題タブ [split-function]

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 投票する
6 に答える
2932 参照

sql - SQL: 1 行を多数に分割 (正規化)

設計が不十分なレガシー データベースから新しいデータベースにアップグレードしている最中です。古いデータベースには、フィールド Id と Commodities を持つ tableA があります。Id は主キーで、int を含み、Commodities はカンマ区切りのリストを含みます。

表 A:

新しいデータベースでは、tableB を id、commodity の形式にする必要があります。ここで、各商品は、tableA のコンマ区切りリストからの単一のアイテムです。

表 B:

関数 functionA があり、id、リスト、および区切り文字を指定すると、id と項目フィールドを含むテーブルが返されます。この関数を使用して、2 つのフィールドを tableA から tableB に変換するにはどうすればよいですか?

(注: この質問のタイトルがわかりませんでした。質問をより正確に反映するようにタイトルを自由に編集してください!)

関数コードは次のとおりです。

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

sql - SQL Server 2005 は、ストアド プロシージャの CSV 値を複数の列に分けますか?

私は SQL Server 2005 の初心者で、簡単なはずのことをしなければなりませんが、問題があります。

当分の間、ストアド プロシージャは csv をデータベースの 1 つの列に格納しています。csv を複数の列に分割する必要があります。CSV パラメータの値の数は静的で、常に 8 つの値があり、常に同じ順序になります。データの例を次に示します。

このパラメーターをストアド プロシージャで分離して、別の列に挿入できるようにするために使用する最適な関数は何ですか? 私は部分文字列を見ていましたが、それは位置的であり、正規表現を認識していないようです??

ありがとう、クリス

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

sql - パイプ区切りの列を分割し、各値を新しいテーブルに1回挿入する方法は?

次のような単一のタグ列(タグがパイプで区切られている)を持つ膨大な数のレコード(多かれ少なかれ)を持つ古いデータベースがあります。

tag_id | tag_nmMySQLのみを使用して各タグを取得して新しいテーブルに挿入する方法はあり ますか?

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

javascript - JavaScript Split 関数の予期しない動作 (Chrome/Firefox)

関数を使用してトラップされた jQuery クリック イベントから文字列 (つまり、'Bob Smith') を追加しますon。. .

クリック イベントの displayAddy ハンドラーで、文字列 (人物の姓と名) を抽出し、姓と名を分割します。. .

IE はこれを理解できますが、正規表現を使用しない限り、Chrome と Firefox は分割されませんsplit(/\s/)(w3schools.com Tryit コード エディターを使用して動作しない限り)。

質問: ここで正確に何が起こっているのですか? また、後でクロス ブラウザーでスペースを解析するときに、いつこの問題に遭遇するのでしょうか?

(注: 重要ではないと思いますが、SharePoint 2010 の wiki ページでこのスクリプトを実行しています)

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

sql - SQL Server: 分割レコード

次のようなテーブルがあります。

レコードを次のように分割したい:

SQL サーバーのみを使用してこれを行うにはどうすればよいですか?

ありがとう、

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

vb.net - この分割機能を機能させるにはどうすればよいですか? (VB.NET)

そこで、ほとんどの場合、数字を文字に変換するプログラムを作成しました。以前の問題は、各数字ではなく個々の数字を変換することでした (101 ではなく 1-0-1)。Split 関数を使用することを誰かが提案しました。

そのため、間にスペースがある場合にのみ分割されるということで、数字をずっと読んでいます。私の問題は、たとえば、「[102、103、104]」を「[102」、「103」、「104]」に変換していることです。これは、間にスペースがある場合にのみ分割されるためです。明らかに、「[102」または「104]」は実際の数値ではないため、変換できません。

間隔に関係なくこれを変換するために何をすべきかについて、誰かが解決策を持っていますか? 正規表現は行くべき道でしょうか?

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

javascript - Javascript regex - 正規表現で文字列を分割する

JavaScript 数値文字列のスタイルを設定する必要があるため、文字列を変換/分割して style を割り当てることができるでしょうか。分割を試みましたが、正しい正規表現を知る必要があります。

例:

入力:22222

出力:<p>2</p><p>2</p><p>2</p><p>2</p><p>2</p>

ありがとう

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

arrays - セルをループして配列に値を追加し、VBA のアクティブセルに表示します

私はしばらくこれに苦労しており、助けが必要です。私はvbaが初めてで、問題に関するガイダンスをいただければ幸いです。スプレッドシートが設定されているので、セル a2 にいて、b2 の値を読み取っています。これは、補足プロファイル (sups) がいくつ存在するかを示す整数です。数字の 3 が b2 にあるとしましょう。次に、c2 の下の 2 行には、c3 と c4 にもテキスト (役割) が入力されていると予想されます。

a2 で、補足プロファイルの数について b2 を読み取り、ループして c2、c3、および c4 で見つかったロールを a2 に表示します。これは、場合によっては 2 つまたは 3 つの役割しかないなど、変更される可能性があります。

これを行うために、次のようにコーディングしました。

問題は、行 c2 のみが表示され、以下のすべての内容が表示されないことです。a2 に値 c2、c3、および c4 を表示させたいと思います。ロールを関連付けるために、このコードを多くの行に対して実行します。

私が読んでいる値を含む私のコードとスプレッドシートの写真を見てください

ここに画像の説明を入力 ご協力いただきありがとうございます。フィードバックをお寄せいただきありがとうございます。