«split» etiketlenmiş sorular

Bir öğeyi (örneğin bir dize) genellikle sınırlayıcı veya normal ifade ile parçalara ayırma hakkında sorular için bu etiketi kullanın.

30
Bir dizenin sözcüklerini nasıl yineleyebilirim?
Bir dizenin kelimeleri üzerinde yinelemeye çalışıyorum. Dizenin boşlukla ayrılmış kelimelerden oluştuğu varsayılabilir. C string fonksiyonları veya karakter manipülasyonu / erişimi bu tür ilgilenmiyorum unutmayın. Ayrıca, cevabınızdaki verim üzerinde zarafete öncelik verin. Şu anda sahip olduğum en iyi çözüm: #include <iostream> #include <sstream> #include <string> using namespace std; int main() { …
2986 c++  string  split 

30
Bir listeyi eşit boyutlu parçalara nasıl ayırırsınız?
Keyfi uzunluk listesi var ve eşit boyutta parçalara bölmem ve üzerinde çalışmam gerekiyor. Bunu yapmak için bir sayaç ve iki liste tutmak gibi bazı bariz yollar vardır ve ikinci liste dolduğunda, ilk listeye ekleyin ve bir sonraki veri turu için ikinci listeyi boşaltın, ancak bu potansiyel olarak son derece pahalıdır. …
2266 python  list  split  chunks 

30
Bash'de bir sınırlayıcıdaki bir dizeyi nasıl bölebilirim?
Bir değişken depolanan bu dize var: IN="bla@some.com;john@home.com" Şimdi ben dizeleri ;ayırıcı tarafından bölmek istiyorum ki ben var: ADDR1="bla@some.com" ADDR2="john@home.com" ADDR1Ve ADDR2değişkenlerine mutlaka ihtiyacım yok . Eğer daha iyi bir dizinin elemanları ise. Aşağıdaki cevapların önerilerinden sonra, şu şekilde olduğum şeyle sonuçlandım: #!/usr/bin/env bash IN="bla@some.com;john@home.com" mails=$(echo $IN | tr ";" "\n") …
2041 bash  shell  split  scripting 

30
Java'da bir dize nasıl bölünür
"004-034556"İki dizeye bölmek istiyorum, bir dize var : string1="004"; string2="034556"; Bu, ilk dizenin önceki karakterleri içereceği '-'ve ikinci dizenin sonraki karakterleri içereceği anlamına gelir '-'. Ben de dize '-'içinde olup olmadığını kontrol etmek istiyorum . Değilse, bir istisna atarım. Bunu nasıl yapabilirim?
1640 java  string  split 


14
Virgülle ayrılmış bir dizeyi bir diziye nasıl dönüştürebilirim?
Ben bir döngü içine dönüştürmek istiyorum virgülle ayrılmış bir dize var, bu yüzden üzerinden döngü olabilir. Bunu yapmak için yerleşik bir şey var mı? Örneğin bu dizeye sahibim var str = "January,February,March,April,May,June,July,August,September,October,November,December"; Şimdi bunu virgülle ayırmak ve sonra bir dizide saklamak istiyorum.
720 javascript  string  split 

30
Bir dize Swift bir diziye bölünür?
Diyelim ki burada bir ipim var: var fullName: String = "First Last" Dize tabanı beyaz boşluk bölmek ve değerleri kendi değişkenlerine atamak istiyorum var fullNameArr = // something like: fullName.explode(" ") var firstName: String = fullNameArr[0] var lastName: String? = fullnameArr[1] Ayrıca, bazen kullanıcıların soyadı olmayabilir.
688 arrays  swift  string  split 

10
Bir dizeyi C # 'da başka bir dizeye bölme
Split()Dizeleri bölmek için yöntemi kullanıyorum , ama bu sadece bir karakter bir karakterle bölüyorsanız çalışır gibi görünüyor. A'yı bölmenin bir yolu var mı string, başka bir dize parametreyle bölünüyor mu? Ben şanssız bir karakter dizisine splitter dönüştürme denedim. Başka bir deyişle, şunu bölmek istiyorum string: THExxQUICKxxBROWNxxFOX tarafından xx, ve değerleri …
682 c#  .net  string  split 

30
Dizeleri birden çok kelime sınırlayıcı ile kelimelere bölme
Bence yapmak istediğim şey oldukça yaygın bir iş ama internette hiç referans bulamadım. Noktalama işaretli bir metin var ve kelimelerin bir listesini istiyorum. "Hey, you - what are you doing here!?" olmalı ['hey', 'you', 'what', 'are', 'you', 'doing', 'here'] Ancak Python str.split()sadece bir argümanla çalışır, bu yüzden boşlukla ayrıldıktan sonra …
671 python  string  split 

21
Dizeyi Bash'te bir diziye bölme
Bash betiğinde bir satırı parçalara ayırmak ve bunları bir dizide saklamak istiyorum. Çizgi: Paris, France, Europe Ben böyle bir dizide onlara sahip olmak istiyorum: array[0] = Paris array[1] = France array[2] = Europe Basit kod kullanmak istiyorum, komutun hızı önemli değil. Nasıl yapabilirim?
640 arrays  bash  split 


9
Bir dizeyi listeye nasıl bölebilirim?
Python fonksiyonumun bir cümle (giriş) bölmesini ve her kelimeyi bir listede saklamasını istiyorum. Geçerli kodum cümleyi böler, ancak kelimeleri liste olarak saklamaz. Bunu nasıl yaparım? def split_line(text): # split the text words = text.split() # for each word in the line: for word in words: # print the word print(words)



30
Diziyi parçalara ayır
Diyelim ki aşağıdaki gibi bir Javascript dizisi var: ["Element 1","Element 2","Element 3",...]; // with close to a hundred elements. Diyelim ki en fazla 10 element içeren diziyi daha küçük dizilere yığınlamak (bölmek) için hangi yaklaşım uygun olur?
516 javascript  arrays  split 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.