Co to jest odpowiednik Perla strlen()
?Jak uzyskać długość łańcucha w Perlu?
Odpowiedz
perldoc -f length length EXPR length Returns the length in characters of the value of EXPR. If EXPR is omitted, returns length of $_. Note that this cannot be used on an entire array or hash to find out how many elements these have. For that, use "scalar @array" and "scalar keys %hash" respectively. Note the characters: if the EXPR is in Unicode, you will get the num- ber of characters, not the number of bytes. To get the length in bytes, use "do { use bytes; length(EXPR) }", see bytes.
length($string)
Chociaż „length()” jest poprawna odpowiedź, która powinna być stosowana w każdym kodzie sane, Abigail's length horror należy wspomnieć, choćby przez wzgląd na Perl tradycji.
Zasadniczo sztuczka polega na wykorzystaniu wartości zwracanej catch-all operatora transliteracji:
print "foo" =~ y===c; # prints 3
y /// c zastępuje wszystkie znaki ze sobą (dzięki opcji dopełniacza 'c'), i zwraca liczbę zastąpionych znaków (czyli, odpowiednio, długość ciągu znaków).
Och, to jest piękne. Okropne, ale cudowne. –
Tryby zliczania y nie modyfikują łańcucha znaków, więc będą działały poprawnie nawet w przypadku wartości tylko do odczytu. – ysth
To jest niesamowite w straszny sposób. –
length()
funkcja:
$string ='String Name';
$size=length($string);
- 1. Jak uzyskać długość napisu?
- 2. Niepoprawna długość łańcucha znaków
- 3. Jak filtrować w `sqlalchemy` przez długość łańcucha?
- 4. długość łańcucha znaków facebook
- 5. Maks. Długość łańcucha Apache Długość osiągnęła
- 6. Długość łańcucha w pikselach w języku Java
- 7. Jaka jest maksymalna długość łańcucha w PHP?
- 8. Jak uzyskać długość char **?
- 9. Jak mogę wyodrębnić podciągi z łańcucha w Perlu?
- 10. Jak uzyskać długość ciągu w bajtach w nodejs?
- 11. Jak uzyskać dane wyjściowe polecenia zewnętrznego w Perlu?
- 12. PHP - długość łańcucha zawierającego emotikony/znaki specjalne
- 13. Jak uzyskać szesnastkową reprezentację $ foo w Perlu?
- 14. Jak uzyskać wartości POST w perlu
- 15. Jak uzyskać długość IStream? C++
- 16. Jak uzyskać długość ciągu znaków
- 17. Jak uzyskać długość pliku w Go?
- 18. Jak uzyskać szerokość łańcucha w Libgdx?
- 19. Jaka jest długość haszowanego łańcucha z SHA512?
- 20. Czy Java toLowerCase() zachowuje oryginalną długość łańcucha?
- 21. uzyskać długość `wchar_t *` w C++
- 22. Usuwanie CRLF (0D 0A) z łańcucha w Perlu
- 23. Uzyskaj długość łańcucha w pikselach za pomocą JavaScriptu
- 24. Jak uzyskać długość std :: stringstream bez kopiowania
- 25. C++ Jak uzyskać długość tablicy wskaźnika?
- 26. Python: Jak uzyskać długość itertools _grouper
- 27. Jak uzyskać liczbę spacji przed rozpoczęciem łańcucha
- 28. python, jak uzyskać przydzieloną iobytes długość pamięci?
- 29. Jak uzyskać długość tablicy wskaźnika C?
- 30. Jak uzyskać bieżącą długość odpowiedzi z http.ResponseWriter
Dzięki! Łatwy dla ciebie rep! :) – Kip
Zadzwoń do mnie "Szybkie losowanie". –
Twoja odpowiedź byłaby lepsza, gdyby miała przykład. –