タグ付けされた質問 「split」

多くの場合、区切り文字または正規表現によって、アイテム(文字列など)をパーツに分割することに関する質問には、このタグを使用します。

16
スペースのないテキストを単語のリストに分割する方法は?
入力: "tableapplechairtablecupboard..."多くの単語 そのようなテキストを単語のリストに分割して取得するための効率的なアルゴリズムは何ですか? 出力: ["table", "apple", "chair", "table", ["cupboard", ["cup", "board"]], ...] 最初に頭に浮かぶのは、すべての可能な単語(最初の文字から始まる)を調べて、可能な限り長い単語を見つけることです。 position=word_position+len(word) PS 私たちはすべての可能な単語のリストを持っています。 「cupboard」という単語は「cup」と「board」にすることができ、最も長いものを選択します。 言語:Python、ただし主要なものはアルゴリズム自体です。
106 python  algorithm  text  split 

11
改行を分割する方法
私はjqueryを使用しており、textareaを持っています。ボタンで送信すると、改行で区切られた各テキストに警告します。改行があるときにテキストを分割する方法は? var ks = $('#keywords').val().split("\n"); (function($){ $(document).ready(function(){ $('#data').submit(function(e){ e.preventDefault(); alert(ks[0]); $.each(ks, function(k){ alert(k); }); }); }); })(jQuery); 入力例: Hello There 私が欲しい結果は: alert(Hello); and alert(There)
102 jquery  split 



13
ドットを区切り文字として文字列を分割する
私は文字列を.正しい方法で分割しようとしているのだろうか?私のコードは: String[] fn = filename.split("."); return fn[0]; 文字列の最初の部分だけが必要なので、最初のアイテムを返します。APIで.任意の文字を意味することに気付いたので、質問しました。
99 java  regex  string  split 

1
行番号でファイルを分割する方法[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 400k行の長いログファイルを特定の行番号から分割したい。 この質問では、これを300kの任意の数にします。 (スクリプト内で)これを実行できるLinuxコマンドはありますか? 私が知っているsplit私は、サイズや行番号のいずれかによって等分にファイルを分割することができますが、それは私が欲しいものではありません。最初の300kを1つのファイルに、最後の100kを2番目のファイルにしたい。 任意の助けいただければ幸いです。ありがとう! 考え直してみると、これはスーパーユーザーまたはサーバー障害サイトに適しています。

6
区切り文字で文字列を分割する
私は現在、1128-22つの別個の値を持つことができるように文字列を分割しようとしています。たとえば、value1:1128とvalue2:2なので、各値を個別に使用できます。私は試しましsplit()たが、成功しませんでした。Grailsがこれを処理する特定の方法、またはそれを行うより良い方法はありますか?
94 string  groovy  split 

5
メソッド「train_test_split」のパラメーター「stratify」(scikit Learn)
train_test_splitパッケージscikitLearnから使用しようとしていますが、パラメーターに問題がありますstratify。以下はコードです: from sklearn import cross_validation, datasets X = iris.data[:,:2] y = iris.target cross_validation.train_test_split(X,y,stratify=y) ただし、次の問題が発生し続けます。 raise TypeError("Invalid parameters passed: %s" % str(options)) TypeError: Invalid parameters passed: {'stratify': array([0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, …

8
C ++では文字列の分割がPythonよりも遅いのはなぜですか?
少し速度を上げて、さびたC ++のスキルを磨くために、一部のコードをPythonからC ++に変換しようとしています。昨日、標準入力から行を読み取る単純な実装がPythonではC ++よりもはるかに高速だったときにショックを受けました(これを参照)。今日、ようやくC ++で文字列をマージ区切り文字(pythonのsplit()と同様のセマンティクス)で分割する方法を見つけ、deja vuを体験しました!私のC ++コードは、作業を実行するのにはるかに長い時間がかかります(昨日のレッスンの場合のように、1桁以上ではありません)。 Pythonコード: #!/usr/bin/env python from __future__ import print_function import time import sys count = 0 start_time = time.time() dummy = None for line in sys.stdin: dummy = line.split() count += 1 delta_sec = int(time.time() - start_time) print("Python: Saw {0} lines in {1} seconds. ".format(count, …

17
データにカンマが含まれるJavaScriptでCSV文字列を解析するにはどうすればよいですか?
次のタイプの文字列があります var string = "'string, duppi, du', 23, lala" 文字列をカンマごとに配列に分割しますが、単一引用符の外側のカンマのみです。 私は分割の正しい正規表現を理解できません... string.split(/,/) くれます ["'string", " duppi", " du'", " 23", " lala"] しかし、結果は次のようになります。 ["string, duppi, du", "23", "lala"] クロスブラウザソリューションはありますか?

6
ExplodeおよびImplode(PHP)に相当するJava [終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、Stack Overflowのトピックと。 6年前休業。 この質問を改善する 私はJavaの初心者ですが、PHPでの経験は豊富ですが、Javaの分解および分解(PHPで利用可能)関数の完全な置き換えを探しています。 私は同じことをGoogleで検索しましたが、結果に満足していません。誰もが私の問題の良い解決策を持っているとありがたいです。 例えば: String s = "x,y,z"; //Here I need a function to divide the string into an array based on a character. array a = javaExplode(',', s); //What is javaExplode? System.out.println(Arrays.toString(a)); 望ましい出力: [x, y, z]
93 java  arrays  string  split 

11
データフレームを複数のデータフレームに分割する
実験からのデータ(60人の回答者)を含む非常に大きなデータフレーム(約100万行)があります。 データフレームを60個のデータフレーム(各参加者のデータフレーム)に分割したいと思います。 データフレームdataには、'name'各参加者に固有のコードである、という変数があります。 以下を試しましたが、何も起こりません(または実行が1時間以内に停止しません)。私がやろうとしているのは、dataをより小さなデータフレームに分割し、それらをリストに追加することです(datalist): import pandas as pd def splitframe(data, name='name'): n = data[name][0] df = pd.DataFrame(columns=data.columns) datalist = [] for i in range(len(data)): if data[name][i] == n: df = df.append(data.iloc[i]) else: datalist.append(df) df = pd.DataFrame(columns=data.columns) n = data[name][i] df = df.append(data.iloc[i]) return datalist エラーメッセージが表示されません。スクリプトは永久に実行されているようです。 それを行うための賢い方法はありますか?


11
区切り文字に基づいて1つのファイルを複数のファイルに分割します
-|各セクションの後に区切り文字として1つのファイルがあります... unixを使用してセクションごとに個別のファイルを作成する必要があります。 入力ファイルの例 wertretr ewretrtret 1212132323 000232 -| ereteertetet 232434234 erewesdfsfsfs 0234342343 -| jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -| ファイル1で期待される結果 wertretr ewretrtret 1212132323 000232 -| ファイル2で期待される結果 ereteertetet 232434234 erewesdfsfsfs 0234342343 -| ファイル3で期待される結果 jdhg3875jdfsgfd sjdhfdbfjds 347674657435 -|
88 linux  unix  awk  split 

5
大きなGitリポジトリを多くの小さなリポジトリに分割する
SVNリポジトリをGitに正常に変換した後、非常に大きなGitリポジトリができたので、複数の小さなリポジトリに分割して履歴を維持したいと思います。 だから、誰かがこのように見えるかもしれないレポを分割するのを手伝うことができますか? MyHugeRepo/ .git/ DIR_A/ DIR_B/ DIR_1/ DIR_2/ 次のような2つのリポジトリに: MyABRepo/ .git DIR_A/ DIR_B/ My12Repo/ .git DIR_1/ DIR_2/ この前の質問の指示に従ってみましたが、複数のディレクトリを別のリポジトリに配置しようとすると、実際には適合しません(サブディレクトリを別のGitリポジトリにデタッチ(移動)します)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.