Na przykład mam użytkownika, który wprowadza numer telefonu. cout << "Enter phone number: "; INPUT: (555) 555-5555 cin >> phone; Chcę usunąć znaki „(”, „)” i „-” z ciągu. Przyjrzałem się ciągowi funkcji usuń, znajdź i zamień, ale widzę tylko, że działają one w oparciu o pozycję. Czy istnieje funkcja …
Czy jest sposób na odwrotność tego String.Splitw .Net? To znaczy połączyć wszystkie elementy tablicy z danym separatorem. Branie ["a", "b", "c"]i dawanie "a b c"(z separatorem " "). AKTUALIZACJA: sam znalazłem odpowiedź. To jest String.Joinmetoda.
Biorąc pod uwagę następujący prosty przykład: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Wygląda na to, że CaseInsensitiveComparer nie jest w rzeczywistości używany do porównania bez uwzględniania wielkości liter. Innymi słowy odrębna lista …
Właśnie użyłem tego kodu, aby sprawdzić, czy ciąg jest pusty: if ($str == "") { // ... } To samo dotyczy operatora nie równa się ... if ($str != "") { // ... } Wydaje się, że to działa (tak mi się wydaje), ale nie jestem pewien, czy jest to …
Obecnie próbuję podzielić ciąg, 1128-2aby mieć dwie oddzielne wartości. Na przykład wartość1: 1128 i wartość2: 2, dzięki czemu mogę użyć każdej wartości osobno. Próbowałem, split()ale bezskutecznie. Czy istnieje konkretny sposób, w jaki Grails sobie z tym radzi, czy może lepszy sposób na zrobienie tego?
Biorąc pod uwagę ( char *) ciąg, chcę znaleźć wszystkie wystąpienia podciągu i zastąpić je alternatywnym ciągiem. Nie widzę żadnej prostej funkcji, która to zapewnia <string.h>.
Mogłem to zrobić tylko ze Stringiem, na przykład: String str=""; for(int i=0;i<100;i++){ str=i+str; } Czy istnieje sposób na osiągnięcie tego za pomocą StringBuilder? Dzięki.
Poniższy kod kompiluje się bez problemów: int main() { printf("Hi" "Bye"); } Jednak to się nie kompiluje: int main() { int test = 0; printf("Hi" (test ? "Bye" : "Goodbye")); } Jaki jest tego powód?
Korzystanie z Sublime Text 2 - Czy możliwe jest wstawienie końca wiersza / powrotu tekstu po określonym ciągu w pliku tekstowym, np. Za pomocą narzędzia Znajdź ‣ Zastąp ? (Pytanie dodatkowe: czy można usunąć wszystkie znaki końca wiersza po określonym ciągu)
Znalazłem dziwny wyjątek: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String Jak to możliwe? Każdy obiekt może być rzutowany na String, prawda? Kod to: String myString = (String) myIntegerObject; Dzięki.
Mam plik String, którego chcę użyć jako InputStream. W Javie 1.0 możesz użyć java.io.StringBufferInputStream, ale tak było @Deprecrated(nie bez powodu - nie możesz określić kodowania zestawu znaków): Ta klasa nie konwertuje poprawnie znaków na bajty. Począwszy od JDK 1.1, preferowanym sposobem tworzenia strumienia z łańcucha jest użycie StringReader klasy. Możesz …
Szukam lepszego sposobu na scalanie zmiennych w łańcuch w Rubim. Na przykład, jeśli ciąg jest podobny do: „Theanimal actionsecond_animal " I mam dla zmiennych animal, actioni second_animalto, co jest preferowanym sposobem na wprowadzenie tych zmiennych w na ciąg?
Podobnie jak w przypadku postawionego tutaj pytania , szukam rozwiązania w Javie. Czyli jak znaleźć indeks n-tego wystąpienia znaku / ciągu z ciągu? Przykład: „ / folder1 / folder2 / folder3 / ”. W tym przypadku, jeśli proszę o trzecie wystąpienie ukośnika (/), pojawia się on przed folder3 i oczekuję …
Mam więc listę: ['x', 3, 'b'] Chcę, aby wynik był: [x, 3, b] Jak mogę to zrobić w Pythonie? Jeśli tak str(['x', 3, 'b']), dostaję taki z cudzysłowami, ale nie chcę cytatów.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.