問題タブ [string-split]

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 に答える
19845 参照

java - string.split() が null を返すかどうかを確認する方法

ファイルからデータを読み込んでいます:

次のように、そのファイルから読み取るすべての行に string.split() を使用します。

事は: 2 番目の部分 ( ) のAnother Name;3|後に到達すると、空になるか、または (よくわかりません)。.split("\\|")args[1]null""

ただし、 Array index out of bounds エラーが発生しますif (args[1] != "" || args[1] != null)(再度、 at: Another Name;3|)

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

javascript - Javascript - 文字列分割がうまくいかない

文字列を受け取り、それを小さな文字列に分割するスクリプトを作成しています。

例:「これは長い文章なので、細かく分けます。ラララ」

「これは長い文です」、「細かい部分に分けます」、「Lalala」を返します。

これの目的は、Google トランスレータを使用してテキストを音声に変換することですが、この機能には約 70 ~ 80 文字の制限があるため、文字列が大きすぎる場合は切り刻む必要があります。

最初にドット (".") で区切られた文を切り刻み、それでも長すぎる文がある場合はコンマ (",") で区切り、それでも長すぎる文字列がある場合は一意の単語で区切ります。

オーディオがより連続的になるようにいくつかの単語を結合しようとするまで、すべてがうまく機能します。何らかの理由で、コンマで区切られた文字列が再び結合されます。何故かはわからない。

これはコードです:

編集:関連するセクションが分割され、フォーマットされました

編集:完全なオリジナルコード

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

c# - 文字列を 2 回分割する方法

文字列を 2 回分割しようとしましたが、「インデックスが配列の範囲外でした」というエラーが表示され続けます。

これは、分割する予定の文字列です。

最初の配列分離で区切り文字としてを使用し"^"て、最初の結果の後に各セットが次のようになるようにします

その後*、セパレータとしてこのセットに対して別の分割操作を実行し、たとえば最初のセットからの結果がa b c d e

これは C# コードです。

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

java - ツイートを部分文字列に分割してウィジェットに表示する

最近、学校のクリケットの試合のスコアボード ウィジェットを作ろうとしています。そして、私はすでにTwitterからのメッセージを取得するウィジェットを作成しました. ここで、メッセージを分割してウィジェットに表示する必要があります。

例->ウィジェットによって受信されたツイートが

ウィジェットを表示したい

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

c# - 文字列を複数の文字で別々の Lists<> に分割する

を使用してテキストファイルを読み込んでおりStreamReader、文字列をそれぞれのリストに入れる別々の部分に分割する必要があります。

たとえば、文字列は次のようになります。

「モッキンバードを殺すには」ハーパー・リー '978-0061743528 '336

スペースの後にアポストロフィが続くたびに文字列を分割し、( ')各部分を次のListように配置します。

などの要素"To Kill a Mockingbird"になりList<string> BookTitlesます。

1 人のキャラクターでの分割を知っString.Split()ているので、他にどのような方法を使用できますか?

どんな方向でも大歓迎です。

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

c# - で文字列を分割する方法。ユーザー入力から整数に解析するには?(例:。がすでに含まれている状態でフォーマットされるIPアドレス)

サーバーアドレスの期間でこの文字列を分割して、個々の文字列を整数に解析できるようにしようとしています。これらの整数は、比較のためにテキストではなく数値としてアドレス形式に挿入されます。String.Splitは、「最適なオーバーロードされたメソッドの一致'string.Split(string []、System.StringSplitOptions)'にいくつかの無効な引数があります」というエラーを繰り返します。問題がどこにあるのかわかりません。オンラインで例を見ましたが、まだ問題を見つけることができません。問題に取り組んでくれた人々に感謝します、そして私はあなたの忍耐に感謝します。私は最高の言い回しではなく、怒っているときに問題を試すために何をしたかについては考えていません。しばらくお待ちいただきますようお願いいたします。

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

c# - ファイルから構造を読み取る c#

特定の方法でテキスト ファイルの構造を読み取ろうとしています。テキスト ファイルは、一種のユーザー フレンドリーな構成ファイルです。

ファイルの現在の構造 (必要に応じて構造を変更できます):

最初の 2 行を取得するのはそれほど難しいことではありませんが、後の 2 行はより困難です。使用できる 2 つの別個の文字列配列に両方を配置する必要があります。分割文字列を使用することもできますが、info4 配列では、値にコンマが含まれる可能性があるという問題があります (これはすべてユーザー入力です)。

これを解決するにはどうすればよいですか?

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

java - 文字列の分割 java

次の形式の文字列があります。

<+923451234567>: こんにちは、本文です。

ここで、携帯電話番号(英数字以外の文字なし)、つまり < > 記号の間の文字列の先頭にある 923451234567 と、テキスト、つまり Hi ここにテキストを取得したいと考えています。

これで、現在行っているハードコードされたロジックを配置できます。

正規表現で文字列から必要な文字列をきれいに取得するにはどうすればよいですか? 文字列の形式が変わるたびにコードを変更する必要がないように。

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

jquery - JQuery オートコンプリートの複数値文字列を分割する方法

「追加」ボタンを押す機能を備えたJQueryオートコンプリートが機能し、ユーザー入力がJQueryソート可能なリストの画面に表示されますが、入力された文字列を「、」で分割される複数の部分文字列に分割したいと考えています。これは私が試したものです:

そして、これは私の.htmlがどのように見えるかです:

しかし、私はこのエラーが発生します:

キャッチされていない TypeError: オブジェクト [オブジェクト オブジェクト] にメソッド 'split' がありません

どんな考え/提案/答えも大歓迎です。ありがとう!