string

Jaka jest różnica między pojedynczo cytowanymi i Podwójnie cytowanymi łańcuchami w PHP?

Nie jestem ekspertem w programowaniu PHP, ale jestem trochę zdezorientowany, dlaczego widzę jakiś kod w PHP z ciągiem umieszc ... owach. Po prostu wiem w. NET, lub w języku C, jeśli jest w jednym cudzysłowu, to znaczy, że jest to znak, a nie ciąg znaków.

Jak sprawdzić, czy ciąg "startuje" z innym ciągiem?

Jak napisać odpowiednik C#'s String.StartsWith w JavaScript? var haystack = 'hello world'; var needle = 'he'; haystack.star ... wadził .startsWith metoda. Jednak w momencie pisania tej aktualizacji (2015) obsługa przeglądarki jest daleka od kompletnego.

Jak przekonwertować łańcuch znaków na małe litery w Bash?

Czy w bash można przekonwertować łańcuch znaków na małe litery? Na przykład, jeśli mam: a="Hi all" Chcę przekonwertować na: "hi all"

Czy w Pythonie istnieje sposób na podciąganie łańcucha znaków?

Czy w Pythonie istnieje sposób na podanie fragmentu łańcucha, aby uzyskać nowy ciąg od trzeciego znaku do końca łańcucha? Mo ... :end]? Jeśli opuszczenie drugiej części oznacza "do końca", jeśli opuszczenie pierwszej części, czy zaczyna się od początku?

Jak sprawdzić, czy łańcuch jest pusty?

Czy Python ma coś w rodzaju pustej zmiennej łańcuchowej, gdzie można to zrobić: if myString == string.empty: Niezależnie ... awdzania pustych wartości łańcuchów? Za każdym razem, gdy sprawdzam pusty ciąg, uważam, że hard coding "" nie jest tak dobry.

Wybierz, który href kończy się jakimś ciągiem

Czy za pomocą jQuery można wybrać wszystkie <a> linki, które href kończy się "ABC"? Na przykład, jeśli chcę znaleźć ten link <a href="http://server/page.aspx?id=ABC">

Python join: why is it string.join (list) zamiast list.join (string)?

To zawsze mnie myliło. Wygląda na to, że to byłoby ładniejsze: my_list = ["Hello", "world"] print my_list.join("-") # Produ ... = ["Hello", "world"] print "-".join(my_list) # Produce: "Hello-world" Czy Jest jakiś konkretny powód, dla którego tak jest?

PHP: jak wygenerować losowy, unikalny, alfanumeryczny ciąg znaków do wykorzystania w tajnym linku?

Jak byłoby możliwe wygenerowanie losowego, unikalnego ciągu znaków za pomocą cyfr i liter do wykorzystania w linku weryfikacy ... e-mail z linkiem, i musisz kliknąć ten link, aby zweryfikować swoje konto Jak mogę wygenerować jeden z tych przy użyciu PHP?

Trim string w JavaScript?

Jak przyciąć łańcuch w JavaScript?

funkcje startsWith() i endsWith () w PHP

Jak mogę napisać dwie funkcje, które pobierają łańcuch i zwracają, jeśli zaczyna się od określonego znaku/łańcucha lub kończy ... nim? Na przykład: $str = '|apples}'; echo startsWith($str, '|'); //Returns true echo endsWith($str, '}'); //Returns true

PHP random string generator

Próbuję utworzyć losowy ciąg znaków w PHP i nie otrzymuję absolutnie żadnego wyjścia z tego: <?php function RandomString ... $characters[rand(0, strlen($characters))]; } return $randstring; } RandomString(); echo $randstring; Co robię źle?

Najładniejszy sposób na podpięcie zera do sznurka

Jaki jest najbardziej Pythoniczny sposób na umieszczenie łańcucha liczbowego z zerami w lewo, tzn. aby łańcuch liczbowy miał określoną długość?

Konwersja 'ArrayList do' String [] ' w Javie

Jak mogę przekonwertować obiekt ArrayList<String> Na tablicę String[] w Javie?

Co robi znak "b"przed literalnym łańcuchem?

Wygląda na to, że prawidłowa składnia jest następująca: my_string = b'The string' Chciałbym wiedzieć: co oznacza ten b ... dokumencie nie ma wzmianki o znaku b. Również, tak z ciekawości, czy jest więcej symboli niż b i u, które robią inne rzeczy?

Co oznacza %w (array)?

Przeglądam dokumentację FileUtils. Jestem zdezorientowany następującą linijką: FileUtils.cp %w(cgi.rb complex.rb date.rb), '/usr/lib/ruby/1.6' Co oznacza %w? Wskażesz mi dokumentację?

Dlaczego metoda hashCode() w łańcuchu znaków używa 31 jako mnożnika?

Zgodnie z dokumentacją Java, kod hashowy dla obiektu String jest obliczany jako: s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n ... ywane jako mnożnik? Rozumiem, że mnożnik powinien być stosunkowo dużą liczbą pierwszą. Więc dlaczego nie 29, 37, a nawet 97?

Dlaczego nie mogę użyć polecenia switch na łańcuchu?

Czy ta funkcjonalność zostanie wprowadzona do późniejszej wersji Javy? Czy ktoś może wyjaśnić, dlaczego nie mogę tego zrobić, czyli techniczne działanie instrukcji switch Javy?

Podziel ciągi znaków na słowa za pomocą wielu ograniczników granic wyrazów

Myślę, że to, co chcę zrobić, jest dość powszechnym zadaniem, ale nie znalazłem żadnego odniesienia w Internecie. Mam tekst z ... e działa tylko z jednym argumentem, więc mam wszystkie słowa z interpunkcją po rozdzieleniu białymi spacjami. Jakieś pomysły?

Jak efektywnie łączyć struny w Go?

W Go, string jest typem prymitywnym, co oznacza, że jest tylko do odczytu, a każda manipulacja nim utworzy nowy ciąg znaków. ... = "" for i := 0; i < 1000; i++ { s += getShortStringFromSomewhere() } return s Ale to nie wydaje się zbyt efektywne.