Pytania otagowane jako string

Łańcuch jest skończoną sekwencją symboli, często używanych w tekście, choć czasami w przypadku dowolnych danych.

5
iteracja po każdym znaku String w Rubim 1.8.6 (each_char)
Jestem nowym użytkownikiem języka Ruby i obecnie próbuję operować na każdym znaku oddzielnie od podstawowego ciągu znaków w języku Ruby. Używam Ruby 1.8.6 i chciałbym zrobić coś takiego: "ABCDEFG".each_char do |i| puts i end Powoduje to niezdefiniowany błąd metody „each_char”. Spodziewałem się zobaczyć pionowy wynik: A B C D ..etc …
86 ruby  string  iterator 

9
Jak przekonwertować ciąg znaków na liczbę w Perlu?
Mam ciąg, który zawiera wartość dziesiętną i muszę przekonwertować ten ciąg na zmienną zmiennoprzecinkową. Tak więc przykład łańcucha, który mam, to "5,45" i chcę mieć odpowiednik zmiennoprzecinkowy, abym mógł dodać do niego .1. Szukałem w Internecie, ale widzę tylko, jak przekonwertować ciąg na liczbę całkowitą.

9
Najlepsze praktyki / wydajność: mieszanie StringBuilder.append z String.concat
Próbuję zrozumieć, jakie są najlepsze praktyki i dlaczego należy łączyć literały ciągów i zmienne dla różnych przypadków. Na przykład, jeśli mam taki kod StringBuilder sb = new StringBuilder("AAAAAAAAAAAAA") .append(B_String).append("CCCCCCCCCCC").append(D_String) .append("EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE") .append("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF"); Czy to jest sposób na zrobienie tego? W tym poście zauważyłem, że +operator w Strings tworzy nową instancję StringBuilder, …


4
Wyrażenie regularne, które pasuje do wzorca lub jest pustym łańcuchem
Mam następujące wyrażenie regularne, które pasuje do formatu adresu e-mail: ^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$ Służy do walidacji z formularzem przy użyciu JavaScript. Jest to jednak pole opcjonalne. W związku z tym, jak mogę zmienić to wyrażenie regularne, aby pasowało do formatu adresu e-mail lub pustego ciągu? Z mojej ograniczonej wiedzy na temat wyrażeń …

4
Sortowanie znaków ciągu C ++
Jeśli mam ciąg znaków, czy istnieje wbudowana funkcja do sortowania znaków, czy też musiałbym pisać własne? na przykład: string word = "dabc"; Chciałbym to zmienić tak, aby: string sortedWord = "abcd"; Może użycie znaku jest lepszą opcją? Jak mam to zrobić w C ++?
86 c++  string  sorting 


4
Wielowierszowy f-string w Pythonie
Próbuję napisać kod zgodny z PEP-8 do krajowego projektu (muszę przyznać, że to moje pierwsze kroki w świecie Pythona) i mam f-string o długości ponad 80 znaków - ciągła cienka linia w pobliżu kropki w self.text to znak 80 znaków. (Przepraszamy za smutny link bez podglądu, ale muszę mieć ponad …

23
Ciągi Java: „Ciąg s = nowy ciąg („ głupi ”);”
Jestem facetem C ++ uczącym się języka Java. Czytam Effective Java i coś mnie zdezorientowało. Mówi, żeby nigdy nie pisać takiego kodu: String s = new String("silly"); Ponieważ tworzy niepotrzebne Stringprzedmioty. Ale zamiast tego powinno być napisane w ten sposób: String s = "No longer silly"; Na razie ok ... …
85 java  string 


7
Co oznacza {0}, gdy znajduje się w ciągu w C #?
W słowniku takim jak ten: Dictionary<string, string> openWith = new Dictionary<string, string>(); openWith.Add("txt", "notepad.exe"); openWith.Add("bmp", "paint.exe"); openWith.Add("dib", "paint.exe"); openWith.Add("rtf", "wordpad.exe"); Console.WriteLine("For key = \"rtf\", value = {0}.", openWith["rtf"]); Wynik to: Dla Key = "rtf" wartość = wordpad.exe Co to {0}oznacza?
85 c#  string  formatting 


10
Wielkie a małe litery
Czy w przypadku porównań bez rozróżniania wielkości liter bardziej wydajne jest przekonwertowanie ciągu znaków na wielkie czy małe litery? Czy to w ogóle ma znaczenie? W tym poście SO sugeruje się, że język C # jest bardziej wydajny z ToUpper, ponieważ „Microsoft zoptymalizował to w ten sposób”. Ale przeczytałem również …



Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.