«string» etiketlenmiş sorular

Bir dize, bazen rastgele veriler için olsa da, genellikle metin için kullanılan sonlu bir sembol dizisidir.

20
Swift'de bir UITextField için maksimum karakter uzunluğunu ayarlayın
Bununla ilgili başka konular olduğunu biliyorum ama nasıl uygulayacağımı bulamıyorum. Bir UITextField'ı yalnızca 5 Karakterle sınırlamaya çalışıyorum Tercihen Alfasayısal ve - ve. ve _ Bu kodu gördüm func textField(textField: UITextField, shouldChangeCharactersInRange range: NSRange, replacementString string: String) -> Bool { let maxLength = 4 let currentString: NSString = textField.text let newString: …


4
Bir std :: string'in son elemanını al
Bir dizenin son karakterini elde etmenin bir kısaltma mı yoksa daha zarif bir yolu olup olmadığını merak ediyordum: char lastChar = myString.at( myString.length() - 1 ); Görünüşe göre myString.back()yokmuş gibi bir şey . Eşdeğeri var mı?
87 c++  string 

6
bir kelimeyle eşleşmeyecek javascript normal ifadesi
Belirli kelimelerle eşleşmeyen bir dizeyi kontrol etmek için bir javascript normal ifadesini nasıl kullanırım? Örneğin, abcveya içeren bir dize iletildiğinde defyanlış döndüren bir işlev istiyorum . 'abcd' -> yanlış 'cdef' -> yanlış 'bcd' -> doğru DÜZENLE Tercihen, [^ abc] gibi basit bir normal ifade istiyorum, ancak ardışık harflere ihtiyacım olduğu …

3
Bash durum ifadesinde boş bir dizeyi nasıl test ederim?
Bir değişkenin değerine göre eylemler gerçekleştiren bir Bash betiğim var. Case ifadesinin genel sözdizimi şöyledir: case ${command} in start) do_start ;; stop) do_stop ;; config) do_config ;; *) do_help ;; esac Hiçbir komut sağlanmadıysa ve do_helpkomut tanınmıyorsa varsayılan bir rutin yürütmek istiyorum . Durum değerini şu şekilde atlamayı denedim: case …
87 string  bash  null  case 


9
En iyi uygulamalar / performans: StringBuilder.append'i String.concat ile karıştırma
En iyi uygulamanın ne olduğunu ve dize değişmezlerini ve değişkenleri farklı durumlar için neden birleştirdiğini anlamaya çalışıyorum. Örneğin, böyle bir kodum varsa StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Bunu yapmanın yolu bu mu? Gönderen bu yazı , bunu fark +Strings üzerinde operatör, StringBuilder yeni bir örneğini oluşturur işlenen …

4
Strtr ve str_replace ne zaman kullanılır?
Ne zaman strtrtercih edileceğini str_replaceya da tam tersini anlamakta zorlanıyorum . Alt dizelerin değiştirilme sırası tersine dönse de, her iki işlevi kullanarak da aynı sonuçları elde etmek mümkün görünüyor. Örneğin: echo strtr('test string', 'st', 'XY')."\n"; echo strtr('test string', array( 's' => 'X', 't' => 'Y', 'st' => 'Z' ))."\n"; echo …

6
Bir listede eleman olup olmadığını kontrol edin
Listede bir dizge olup olmadığını kontrol etmem ve buna göre bir boole kabul eden bir işlevi çağırmam gerekiyor. Bunu tek astar ile başarmak mümkün mü? Aşağıdaki kod alabildiğim en iyisidir: val strings = List("a", "b", "c") val myString = "a" strings.find(x=>x == myString) match { case Some(_) => myFunction(true) case …
87 string  list  scala  find 


7
Dizeleri Karşılaştır Javascript Olasıların Getirisi Yüzdesi
İki dizeyi karşılaştırabilen ve benzer olma olasılıklarını döndürebilen bir JavaScript işlevi arıyorum. Soundex'e baktım ama bu çok kelimeli diziler veya isim olmayanlar için pek iyi değil. Şunun gibi bir işlev arıyorum: function compare(strA,strB){ } compare("Apples","apple") = Some X Percentage. İşlev, sayılar, çok kelimeli değerler ve adlar dahil olmak üzere her …

3
bir dizi akışını sıfırlama
Bir dizgi akışının durumunu, onu oluşturduğumdaki haline nasıl "sıfırlarım"? int firstValue = 1; int secondValue = 2; std::wstringstream ss; ss << "Hello: " << firstValue; std::wstring firstText(ss.str()); //print the value of firstText here //How do I "reset" the stringstream here? //I would like it behave as if I had created …

23
Java Dizeleri: "String s = new String (" silly ");"
Java öğrenen bir C ++ adamıyım. Etkili Java okuyorum ve bir şeyler kafamı karıştırdı. Asla böyle kod yazmamayı söylüyor: String s = new String("silly"); Çünkü gereksiz Stringnesneler yaratır . Ancak bunun yerine şu şekilde yazılmalıdır: String s = "No longer silly"; Tamam, şimdiye kadar iyi ... Ancak, bu sınıf verildiğinde: …
86 java  string 

1
"+" Operatörünü kullanarak Dize Birleştirme
stringSınıf meta verilerine baktığımda, yalnızca operatörleri ==ve !=aşırı yüklenmiş görüyorum . Öyleyse, ' +' operatörü için birleştirme nasıl gerçekleştirilebilir ? Düzenle : Eric Lippert'ten dizi birleştirme üzerine bazı ilginç notlar: Bölüm 1 Bölüm 2 Ayrıca, 2. bölümde atıfta bulunulan Joel'dan bir süper makale var ( http://www.joelonsoftware.com/articles/fog0000000319.html )
86 c#  .net  string 

5
Ruby 1.8.6'da bir String'in her karakteri üzerinde yineleme (each_char)
Ruby'de yeniyim ve şu anda Ruby'deki bir temel String'den her karakter üzerinde ayrı ayrı işlem yapmaya çalışıyorum. Ruby 1.8.6 kullanıyorum ve şöyle bir şey yapmak istiyorum: "ABCDEFG".each_char do |i| puts i end Bu, tanımlanmamış bir yöntem olan "each_char" hatası üretir. Aşağıdakilerin dikey çıktısını görmeyi bekliyordum: A B C D ..etc …
86 ruby  string  iterator 

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.