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

python - 人の名前を姓と名に分割する

わかりましたので、基本的に私は彼らの名前の質問をしています。これは、名字と姓ではなく1つの入力にしたいのです。

この名前を分割する方法はありますか?「文」から最後の単語だけを取り出します。

出力されるのは「冬」だけです

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

c++ - C ++ファイルのioとセパレーターによる分割

次のようにリストされたデータを含むファイルがあります。

ファイルを入力して 3 つの配列に分割し、余分なスペースをすべて削除して各要素を整数に変換できるようにしたいと考えています。

何らかの理由で、C++ でこれを行う簡単な方法が見つかりません。私が経験した唯一の成功は、各行を配列に入力し、すべてのスペースを正規表現してから分割することです。このプロセス全体で20〜30行のコードが必要で、別のセパレーター(スペースなど)などを変更するのは面倒でした。

これは、C++ で使用したいものと同等の Python です。

これを Python で行うことの使いやすさは、そもそも Python に移行した理由の 1 つです。ただし、今は C++ でこれを行う必要があり、20 ~ 30 行の醜いコードを使用する必要はありません。

どんな助けでも大歓迎です、ありがとう!

0 投票する
0 に答える
31363 参照

java - String.split() で文字列を分割し、区切り記号を含める方法はありますか?

英数字以外のすべての文字を区切り文字として文字列を分割しようとしていますが、Java の String.split() メソッドは、結果の配列から区切り文字を破棄します。「\ W」正規表現パターンのように文字列を分割し、区切り文字を保持する方法はありますか?

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

python - Web アドレスを分割する方法

そのため、Python を使用して Web ページの解析を行っており、完全な Web アドレスを 2 つの部分に分割したいと考えています。アドレスhttp://www.stackoverflow.com/questions/askがあるとします。プロトコルとドメイン (例: http://www.stackoverflow.com ) とパス (例: /questions/ask) が必要です。これはいくつかの正規表現で解決できるかもしれないと考えましたが、私はそれがあまり得意ではありません。助言がありますか?

0 投票する
69 に答える
1352373 参照

python - リストを均等なサイズのチャンクに分割するにはどうすればよいですか?

任意の長さのリストがあり、それを同じサイズのチャンクに分割して操作する必要があります。カウンターと 2 つのリストを保持し、2 番目のリストがいっぱいになったら最初のリストに追加し、次のラウンドのデータのために 2 番目のリストを空にするなど、これを行ういくつかの明白な方法がありますが、これは非常にコストがかかる可能性があります。

ジェネレータを使用するなど、任意の長さのリストに対して、誰かがこれに対する良い解決策を持っているかどうか疑問に思っていました。

何か便利なものを探していましたitertoolsが、明らかに役立つものは見つかりませんでした。見落としていたかもしれませんが。

関連する質問:リストをチャンク単位で反復処理する最も「pythonic」な方法は何ですか?

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

python - string.split(text) または text.split() : 違いは何ですか?

一つ、わからないことがあります...

text = "hello world" があり、それを分割したいとします

いくつかの場所で、テキストを分割したい人が次のことをしているのを見ます:

他の場所では、人々がただやっているのを見ます:

違いは何ですか?なぜあなたはどちらかの方法で行うのですか?それについて理論的な説明をしてもらえますか?

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

.net - 文字列をアイテムに分割する正規表現

次の形式のテキストがあります

アイテムに分割したいので、各アイテムの時間、名前、テキストにアクセスできます。

これを達成するために単一の正規表現パターンを考え出そうとしましたが、うまくいきませんでした:

上記のこのパターンは、最初のアイテムのみを返します。

上記のパターンはすべてのアイテムを返しますが、テキストの最初の文字 (グループ 3) のみを返します。

助言がありますか?

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

vb.net - VB.NETで「10進数」を分割する

これは非常に単純な問題だと確信していますが、私はVB.NETを初めて使用するため、問題が発生しています。

変数がDecimalあり、それを2つの別々の変数に分割する必要があります。1つは整数部分を含み、もう1つは小数部分を含みます。

たとえば、x = 12.34の場合、最終的にay=12およびaz=0.34になります。

これを行うための優れた組み込み関数はありますか、それとも手動で試してみる必要がありますか?

0 投票する
15 に答える
98657 参照

java - 一重引用符または二重引用符で囲まれていない場合にスペースを使用して文字列を分割するための正規表現

私は正規表現に不慣れであり、あなたの助けをいただければ幸いです。一重引用符または二重引用符で囲まれていないすべてのスペースを使用して、サンプル文字列を分割する式をまとめようとしています。私の最後の試みは次のようになります:(?!")そして、完全には機能していません。見積もりの​​前のスペースで分割されています。

入力例:

必要な出力:

注意して、単語間のスペース"will be"を保持します。'regular expression'

0 投票する
11 に答える
96579 参照

python - 文字列を単語と句読点に分割する

文字列を単語と句読点に分割し、分割によって作成されたリストに句読点を追加しようとしています。

例えば:

私が本当にリストを次のようにしたいのは次のとおりです。

そのため、文字列を空白で分割し、句読点を単語から分割したいと考えています。

最初に文字列を解析してから、分割を実行しようとしました:

これにより、私が望む結果が得られますが、大きなファイルでは非常に遅くなります。

これをより効率的に行う方法はありますか?