Jak powinienem sprawdzić, czy ciąg zaczyna się, czy kończy z danym łańcuchem? Tam nie wydaje się być żadnych wbudowanych dostępnych metod (a może to tylko IDE używam, że nie jest o to pokazać: RDE)Sprawdzanie, czy łańcuch zaczyna się od lub kończy na innym łańcuchu
59
A
Odpowiedz
119
tam są budowane w metodach:
"String".start_with? "S" # true
"String".end_with? "4" # false
3
string.start_with?("substring")
string.end_with?("substring")
zwraca prawdę lub fałsz
Źródło:
http://ruby-doc.org//core-2.2.0/String.html#method-i-start_with-3F
http://ruby-doc.org//core-2.2.0/String.html#method-i-end_with-3F
Powiązane problemy
- 1. Sprawdzanie, czy łańcuch kończy się danym ciągiem w clojure
- 2. C++ 11 regex: sprawdzanie, czy ciąg zaczyna się od regex
- 3. Uri.UnescapeDataString kończy się niepowodzeniem na innym komputerze
- 4. dlaczego polecenie windbg zaczyna się od. lub!
- 5. Łańcuch wyszukiwania w języku SQL zaczyna się od
- 6. Windows Sprawdzanie wsadowe, jeśli zmienna zaczyna się od, kończy i zawiera konkretny ciąg
- 7. Sprawdź, czy zmienna wsadowa zaczyna się od "..."
- 8. Sprawdź, czy zmienna zaczyna się od "http"
- 9. Łańcuch JSON_EXTRACT z CAST lub STR_TO_DATE kończy się niepowodzeniem
- 10. Co dzieje się z milisekundami od epoki, kiedy zaczyna się/kończy czas letni?
- 11. Łańcuch dopasowania w języku Python, jeśli nie zaczyna się od X
- 12. MySQL - jeśli zaczyna się od liczby lub specjalnego znaku
- 13. jquery sprawdź, czy ciąg zaczyna się od 1234
- 14. Jak wygenerować sekwencję w R, która zaczyna się od 01 i kończy na 99?
- 15. Jakiego rodzaju odpowiedź json zaczyna się od)]} '
- 16. Jak ustalić, czy ciąg "kończy się" innym ciągiem w R?
- 17. Jak sprawdzić, czy ciąg zaczyna się od innego w bash?
- 18. Używanie Regexp do sprawdzania, czy ciąg zaczyna się od spółgłoski
- 19. bash: jak sprawdzić, czy ciąg zaczyna się od "#"?
- 20. AudioTrack - jak sprawdzić, kiedy dźwięk się zaczyna/kończy?
- 21. ustal, czy ciąg wartości kolumny zaczyna się od numeru
- 22. Czy jakikolwiek element listy zaczyna się od ciągu?
- 23. Indeksowanie tablicy PLPGSQL zaczyna się od 1?
- 24. Sprawdzanie, czy String kończy się czymś z Javą (Regex)
- 25. Usuwanie na początku linii, gdy linia zaczyna się od białych znaków
- 26. Dlaczego ogólny program zazwyczaj zaczyna się od 0x8000?
- 27. Jak wybrać wszystkie elementy, których ID zaczyna się i kończy na określonych ciągach?
- 28. zaczyna się .. czy w OCaml syntaktycznym cukrze?
- 29. Od czego zacząć, gdy zaczyna się tworzenie aplikacji internetowych
- 30. Wybieranie elementów, których atrybut zaczyna się od czegoś w XPath
Hmm, to interesujące. Musiało tego brakować! – MxyL
Myślę, że muszą nadać tym funkcjom bardziej opisowe nazwy. :) – Barmar
Może różne wersje rubinu mają różne nazwy. – MxyL