Warto tysiąc słów: #include<string> #include<iostream> class SayWhat { public: SayWhat& operator[](const std::string& s) { std::cout<<"here\n"; // To make sure we fail on function entry std::cout<<s<<"\n"; return *this; } }; int main() { SayWhat ohNo; // ohNo[1]; // Does not compile. Logic prevails. ohNo[0]; // you didn't! this compiles. return 0; …
Używam tego kodu: NSString* strName = [NSString stringWithFormat:@"img_00%d.jpg", pp]; i działa dobrze, ale jeśli pp przyjął na przykład wartość 10, chciałbym mieć jako wynik img_010.jpg, a nie img_0010.jpg ... jak mogę sformatować ciąg? dzięki
Szukam sposobu na wykonanie dopasowania wyrażenia regularnego na łańcuchu w Rubim i spowodowanie zwarcia w pierwszym dopasowaniu. Ciąg, który przetwarzam, jest długi iz tego, jak wygląda, standardowy sposób ( matchmetoda) przetworzyłby całość, zebrałby każde dopasowanie i zwrócił obiekt MatchData zawierający wszystkie dopasowania. match = string.match(/regex/)[0].to_s
JavaScript: Mam reprezentację DOM węzła (elementu lub dokumentu) i szukam reprezentacji ciągu. Na przykład, var el = document.createElement("p"); el.appendChild(document.createTextNode("Test")); powinno dać: get_string(el) == "<p>Test</p>"; Mam silne przeczucie, że brakuje mi czegoś trywialnie prostego, ale po prostu nie znajduję metody, która działa w IE, FF, Safari i Opera. Dlatego zewnętrznyHTML nie …
Szukam sposobu, aby zmienić kolor tekstu pojedynczego słowa w a TextViewod wewnątrz Activity. Na przykład z tym: String first = "This word is "; String next = "red" TextView t = (TextView) findViewById(R.id.textbox); t.setText(first + next); Jak zmienić kolor nexttekstu na czerwony?
Muszę zamienić wiele różnych podciągów w ciągu w najbardziej efektywny sposób. czy jest inny sposób niż brutalna siła zastępowania każdego pola za pomocą string.replace?
Jak możemy porównać dwa ciągi w szybkim ignorowaniu przypadku? na przykład: var a = "Cash" var b = "cash" Czy istnieje metoda, która zwróci wartość true, jeśli porównamy var a & var b
Mam dwie funkcje, jedną, która generuje komunikaty, Starting initialization...a drugą, która sprawdza kody powrotu i wyjścia "Ok", "Warning"lub "Error". Jednak generowany plik wyjściowy ma inną długość: Starting initialization...Ok. Checking init scripts...Ok. Jak mogę dostać coś takiego: Starting initialization... Ok. Checking init scripts... Ok.
Jaki jest najprostszy sposób (najmniej podatny na błędy, najmniej wierszy kodu, jakkolwiek chcesz go zinterpretować), aby otworzyć plik w C i wczytać jego zawartość do łańcucha (char *, char [], cokolwiek)?
Używam pętli do pobierania wartości z mojej bazy danych, a mój wynik jest taki: 'name', 'name2', 'name3', I chcę tego tak: 'name', 'name2', 'name3' Chcę usunąć przecinek po ostatniej wartości pętli.
C ++ 11 dodał kilka nowych funkcji konwersji ciągów: http://en.cppreference.com/w/cpp/string/basic_string/stoul Zawiera stoi (ciąg do wartości typu int), stol (ciąg do długości długiej), stoll (ciąg do długości długiej bez znaku), stoul (ciąg do długości bez znaku), stoull (ciąg do długości bez znaku). W przypadku jego braku godna uwagi jest funkcja stou …
Czy Stringw Javie istnieje mechanizm zastępujący, w którym mogę przekazywać obiekty tekstem i zastępuje ciąg, gdy się pojawia. Na przykład tekst to: Hello ${user.name}, Welcome to ${site.name}. Obiekty, które mam, to "user"i "site". Chcę zamienić ciągi podane w środku na ${}ich odpowiedniki z obiektów. To samo, co zamieniamy obiekty 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.