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

javascript - String.split() JavaScript メソッドが Firefox で機能しない

javascript で文字列を分割しようとしています。chromeでは正常に動作しますが、firefoxでは動作しません

コード

コールのエラーはTypeError: response.split is not a function

firefox の応答は文字列ではありません。メソッド[Object XMLDocument]で変換されていないのはそのままです。toString()文字列に変換する方法

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

python - str.splitがキーワード引数を受け取らないのはなぜですか?

私はこれに出くわしました-私の見解では-奇妙な行動:

str.split()は、意味があるのにキーワード引数を受け取らないのはなぜですか?この動作はPython2とPython3の両方で見つかりました。

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

javascript - この文字列をJavaScriptで分割するにはどうすればよいですか?

私はこのような文字列を持っています:

基本的には、弦を2つに分けたいと思います。最初の部分にはアルファベット文字がそのまま含まれている必要があり、2番目の部分にはアルファベット以外の文字が含まれている必要があります。アルファベット部分は、aとzの間の2〜3文字の小文字であることが保証されています。アルファベット以外の部分は任意の長さにすることができ、1つの文字列の両方ではなく文字,または。のみであることが保証されます(たとえば、発生することはありません)。'eex,',

したがって、結果は次のようになります。

これどうやってするの?正規表現を推測しているのですが、特に思いつくのは得意ではありません。

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

c# - 特定の文字が前にある文字を使用して文字列を分割する正規表現

特定の文字が前にある文字を使用して分割したい文字列があります

:の後に続くコロンを使用して分割したいx

試してみx:ましたが、最後に削除していxます。

私はこの正規表現を使用してx、分割された各文字列に追加できることを知っていますが、正規表現を使用してこの文字列を分割し、最後の文字列も存在するようにする方法xはありますか?

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

php - Web ページから解析された文字列を分割できませんか?

ここでは、Web ページを解析し、その Web ページから「名前」フィールドを取得しています。解析を行うコードは次のとおりです。

私が解析している Web ページにはname、「Mark Smith」の形式の nodevalue があります。したがって、結果が得られると、IDE では「Mark Smith」、コマンド プロンプトでは「Mark┬áSmith」という「名前」の値が得られます。

ここで、'name' 文字列を分割して、firstname('Mark') と lastname('smith') を別々に取得したいと考えています。

私は試した:

しかし、私には何もうまくいかないようです。文字列を姓と名に分割するのを手伝ってください。

私の質問が明確であることを願っています。

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

c++ - 文字列分割のある空のチェック

これは、文字列分割への私のコードです。以下の文字列を送信して、区切り文字「&」で分割しました

"f0=fname0&l0=lname0&f1=fname1&l1=lname1&f2=fname2&l2=lname2&f3=&l3=".

以下のようなベクトルで結果が得られました。

f0=fname0 l0=lname0 f1=fname1 l1=lname1 f2=fname2 l2=lname2 f3= l3=

ここで、結果の文字列をセパレータ「=」で再度送信しました。「l2=lname2」で問題なく動作します。しかし、 "f3=" と "l3=" の場合、文字列の最後の位置にセパレーターがあります。そのため、値が null であるかどうかを見つけることができませんでした。値 (「=」の左側が名前、右側が値) が空かどうかを知りたいです。どうすればこれを確認できますか。

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

c++ - ベクトル Push_back

重複の可能性:
文字列が分割された空のチェック

以下の文字列を「&」で分割し、ベクターに保存しました

以下のコードを使用して、分割文字列を「=」で再度分割しています。

最後に、ベクター 'vec' から 'vec1' の最後の項目のみを取得しています。私のvec1ポインターがリフレッシュするたびに。しかし、vec1の最後の位置に分割された文字列を追加したい. これどうやってするの ?

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

c# - string.Split() and an if statement

I have a text file which I split with a \n.

text file (test) reads

now the confusing part.

code

this does not work. The label stays default value. however if I :

the label displays a 1.

I do not understand this please help.

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

java - 空のトークンを含む文字列のトークン化

トークンに分割されたコンマを分割するという一見単純な問題がありますString。これにより、次の場合に出力に空のトークンが含まれるはずです。

  • の最初の文字はStringコンマです。
  • の最後の文字はStringコンマです。
  • 2つの連続したコンマが発生します。

たとえば、String",abd,def,,ghi,"の場合、出力は次のようになります{"", "abd", "def", "", "ghi", ""}

私はを使用してみString.splitましたがScannerStringTokenizerこれにはそれぞれ異なる望ましくない出力が表示されます(以下の例)。誰かがこれに対するエレガントな解決策を提案できますか、できればJDKクラスを使用しますか?もちろん、自分で何かをコーディングすることもできますが、前述の3つのアプローチのいずれかで何かが欠けているように感じます。区切り文字は固定Stringですが、必ずしもコンマや1文字である必要はありません。

サンプルコード

出力

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

java - コンマで区切られた通貨値文字列

のようなフォーマットされた通貨値と、 .. 45,890.00のようなコンマで区切られた複数の値を含む文字列があります。45,890.00,12,345.00,23,765.34,56,908.50

すべての通貨値を抽出して処理したいのですが、これに対する正しい正規表現がわかりませんでした。これは私が試したものです

これの出力は次のとおりです。

誰かがこれで私を助けてくれませんか?