問題タブ [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 に答える
5399 参照

vim - 他のウィンドウのサイズを変更せずに Vim の分割ウィンドウを閉じる

2 つの分割 (合計 3 つのバッファーが表示されている) を含む Vim ウィンドウを開き、各分割のビューポートを調整した場合、1 つのバッファーを閉じると、他の 2 つのバッファーのビューポートのサイズが自動的に変更されます。

バッファを閉じるときに分割を維持するか、少なくともより適切にスケーリングする方法はありますか?

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

python - Pythonsplitを使用して変数をつなぎ合わせる

私はこのリストを持っています

分割して、次のように残すにはどうすればよいですか。

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

c# - 行末を維持しながら文字列を分割する方法は?

テキストのブロックがあり、最後に \r と \n を失うことなくその行を取得したいと考えています。現在、次のようなものがあります (次善のコード):

だから私は疑問に思っています-それを行うためのより良い方法はありますか?

受け入れられた回答

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

java - Java 文字列を 1024 バイトのチャンクに分割する

javaで文字列を1024バイトのチャンクに分割する効率的な方法は何ですか? 複数のチャンクがある場合、ヘッダー (固定サイズの文字列) を後続のすべてのチャンクで繰り返す必要があります。

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

java - Java split() メソッドは最後に空の文字列を取り除きますか?

以下のプログラムをご覧ください。

サンプル.txt:

出力:

2 番目と 3 番目の出力が 4 ではなく 2 と 3 を与えているsample.txt理由\nsample.txtファイルの状態を変更せずに 2 行目と 3 行目の長さを 4 にする方法とde[2](throws ArrayIndexOutOfBoundsException)の値を出力する方法を教えてください。

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

python - Pythonでタグを分割する

これを含むファイルがあります:

{{today}}、などを抽出するための最良または最も Pythonic な方法は何{{runner_up}}ですか?

分割/正規表現でできることは知っていますが、別の方法があるのではないかと思いました。

PS: という変数にロードされたデータを考えてみましょうthedata

編集: HTML の例は悪いと思います。なぜなら、一部のコメント投稿者が BeautifulSoup に誘導されたからです。したがって、ここに新しい入力データがあります。

出力:

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

audio - スピーカーとイヤホンに音声を分割出力するには?

OS: win xp
マザーボード: ASUS A8N-E (サウンドカード内蔵)
スピーカーとイヤホンを持っています。
mp3 プレーヤーとメディア プレーヤーを同時に使用すると、すべてのサウンドがすべてのサウンド出力デバイス (スピーカーとイヤホン) に出力されます。

メディア プレーヤーはイヤホンでのみ出力し、mp3 はスピーカーでのみ出力することはできますか?

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

regex - Perlの分割の正規表現をどのように宣言する必要がありますか?

私は今日このPerl構造に出くわしました:

これは、UNIXタイプの行末の場合は大きな文字列を行の配列に分割するのに適していますが、Windowsの場合は末尾に\rを残します。だから私はそれを次のように変更しました:

これは文字列を行で分割し、末尾に\ rを残しません(ActivePerl 5.8でテスト済み)。それから、これはおそらく次のようになるはずだと私に指摘されました。

では、なぜ2番目のバリアントがまったく機能するのでしょうか。二重引用符は、内容が評価されることを意味します。そのため、\rと\nは実際にはCRとLFとして扱われますが、?文字通りの疑問符ではなく、正規表現のメタ文字として扱われます。

正規表現の周りのスラッシュはsplit()のオプションですか?関数の最初のパラメーターが正規表現であると想定されているだけですか?