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

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

10
スキャナーvs. StringTokenizer vs. String.Split
私はちょうどJavaのスキャナークラスについて学んだ、今それがどのようにStringTokenizerとString.Splitと比較/競合するのか疑問に思っている。StringTokenizerとString.SplitはStringsでのみ機能することを知っているので、なぜStringに対してScannerを使用したいのですか?Scannerは分割のためのワンストップショッピングを意図したものですか?

21
Cで文字列を区切り文字で分割する
Cプログラミング言語で区切り文字を含む文字列の配列を分割して返す関数を作成するにはどうすればよいですか? char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC"; str_split(str,',');
155 c  string  split 

6
Pythonで空の文字列を分割するとき、split()が空のリストを返すのに、split( '\ n')は['']を返すのはなぜですか?
私が使用していますsplit('\n')1つの文字列内の行を取得するには、それが見つけ''.split()、空のリストを返し[]ながら、''.split('\n')戻ります['']。そのような違いの特定の理由はありますか? そして、文字列の行を数えるより便利な方法はありますか?

4
string.split-複数の文字区切り文字による
"] ["の区切り文字でc#の文字列を分割するのに問題があります。 たとえば、文字列 "abc] [rfd] [5] [、] [。"です。 含む配列を生成する必要があります。 ABCは RFD 5を 、 。 しかし、RegExを試しても、区切り文字が分割されないので、動作しないようです。 編集:本質的に私は正規表現を必要とせずにこの問題を解決したいと思いました。私が受け入れる解決策は次のとおりです。 string Delimiter = "]["; var Result[] = StringToSplit.Split(new[] { Delimiter }, StringSplitOptions.None); この分割された質問を解決できてうれしいです。
151 c#  split 

8
文字列を分割して変数に割り当てる方法
Pythonでは、文字列を分割して変数に割り当てることができます。 ip, port = '127.0.0.1:5432'.split(':') しかし、Goでは機能しないようです: ip, port := strings.Split("127.0.0.1:5432", ":") // assignment count mismatch: 2 = 1 質問:文字列を分割し、1つのステップで値を割り当てる方法は?
151 string  go  split 


6
最初のインスタンスでのみ文字列を分割する-Java
文字列を「=」文字で分割したい。しかし、私はそれを最初のインスタンスでのみ分割したいです。どうやってやるの ?これは「_」文字のJavaScriptの例ですが、指定した文字の最初のインスタンスでのみ文字列を分割する場合は機能しません 例: apple=fruit table price=5 String.split( '=');を試すと それは与えます [apple],[fruit table price],[5] しかし、私は必要です [apple],[fruit table price=5] ありがとう
145 java  string  split 

26
T-SQL分割文字列
カンマで区切る必要のある文字列を含むSQL Server 2008 R2列があります。StackOverflowで多くの回答を見てきましたが、R2ではどれも機能しません。スプリット関数の例に対する選択権限があることを確認しました。どんな助けも大歓迎です。

12
Java:分割後に最後の要素を取得する
文字列分割メソッドを使用していて、最後の要素が必要です。配列のサイズは変わる可能性があります。 例: String one = "Düsseldorf - Zentrum - Günnewig Uebachs" String two = "Düsseldorf - Madison" 上記の文字列を分割して、最後の項目を取得したいと思います。 lastone = one.split("-")[here the last item] // <- how? lasttwo = two.split("-")[here the last item] // <- how? 実行時の配列のサイズがわかりません:(
133 java  string  split 


13
1つのフィールドから2つのフィールドに値を分割する
membernameユーザーの姓と名の両方を含むテーブルフィールドがあります。2つのフィールドにそれらを分割することが可能ですかmemberfirst、memberlast? すべてのレコードは、「Firstname Lastname」という形式(引用符とその間のスペースなし)です。
125 mysql  split 

8
文字列を分割してすべて1行に分割するにはどうすればよいですか?
この行を分割したい: string line = "First Name ; string ; firstName"; トリミングされたバージョンの配列に: "First Name" "string" "firstName" これをすべて1行で行うにはどうすればよいですか?次の場合、「タイプvoidを変換できません」というエラーが表示されます。 List<string> parts = line.Split(';').ToList().ForEach(p => p.Trim());
124 c#  .net  split  trim 


6
Hadoopはどのようにしてレコードをブロック境界にまたがって処理しますか?
による Hadoop - The Definitive Guide FileInputFormatsが定義する論理レコードは、通常、HDFSブロックにきちんと適合しません。たとえば、TextInputFormatの論理レコードは線であり、HDFSの境界を越える頻度が高くなります。これは、プログラムの機能には影響しません。たとえば、行が失われたり壊れたりすることはありません。ただし、データローカルマップ(つまり、ローカルの同じホストで実行されているマップ)入力データ)は、いくつかのリモート読み取りを実行します。これが引き起こすわずかなオーバーヘッドは、通常は重要ではありません。 レコード行が2つのブロック(b1とb2)に分割されているとします。最初のブロック(b1)を処理するマッパーは、最後の行にEOLセパレータがないことに気づき、次のデータブロック(b2)から行の残りをフェッチします。 2番目のブロック(b2)を処理するマッパーは、最初のレコードが不完全であり、ブロック(b2)の2番目のレコードから処理を開始する必要があるとどのように判断しますか?
119 hadoop  split  mapreduce  block  hdfs 


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