Tương đương Perl là strlen()
là gì?Làm cách nào để nhận được độ dài của một chuỗi trong Perl?
Trả lời
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)
Mặc dù 'chiều dài()' là câu trả lời đúng nên được sử dụng trong bất kỳ mã lành mạnh, Abigail's length horror nên được đề cập, nếu chỉ vì lợi ích của Perl truyền thuyết.
Về cơ bản, thủ thuật bao gồm việc sử dụng giá trị trả về của-tất cả bắt điều hành phiên âm:
print "foo" =~ y===c; # prints 3
y /// c thay thế tất cả các nhân vật với chính mình (nhờ vào các tùy chọn bổ sung 'c'), và trả về số ký tự được thay thế (vì vậy, hiệu quả, độ dài của chuỗi).
Ồ, thật đáng yêu. Khủng khiếp, nhưng đáng yêu. –
Chế độ đếm của y không thực sự sửa đổi chuỗi, vì vậy chúng sẽ hoạt động tốt ngay cả trên các giá trị chỉ đọc. – ysth
Điều này thật tuyệt vời theo một cách khủng khiếp. –
Các length()
chức năng:
$string ='String Name';
$size=length($string);
- 1. Làm cách nào để tìm độ dài của chuỗi Unicode trong Perl?
- 2. Làm thế nào để cắt ngắn một chuỗi với độ dài cụ thể trong perl?
- 3. Làm thế nào để có được chiều dài của chuỗi dài nhất trong một mảng
- 4. Nhận độ dài pixel của Chuỗi trong Svg
- 5. Độ dài của một chuỗi theo pixel
- 6. Làm thế nào tôi có thể nhận được độ dài của một mảng trong awk?
- 7. Làm cách nào để gzip nén một chuỗi trong Perl
- 8. Lấy chiều dài của một mảng trong một băm Perl
- 9. Làm thế nào để bạn nhận được một unsigned dài ra khỏi một chuỗi?
- 10. Làm cách nào để điền một chuỗi độ dài không xác định trong Powershell?
- 11. Lấy độ dài của chuỗi trong EL
- 12. Cách nhận độ dài tệp trong Go?
- 13. Làm cách nào để xác định phần tương tự dài nhất của một số chuỗi?
- 14. Làm cách nào để tìm chuỗi dài nhất trong Python?
- 15. Làm thế nào tôi có thể trích dẫn một chuỗi dài trong Perl?
- 16. Làm cách nào để giới hạn độ dài của chuỗi thành 150 ký tự?
- 17. Làm cách nào để nhận được một phần của chuỗi trong C++?
- 18. Làm thế nào để có được độ dài chuỗi theo byte trong nútjs?
- 19. Cách tìm chiều dài của một chuỗi trong R?
- 20. Nhận chiều dài của mảng chuỗi không rõ chiều dài
- 21. Làm cách nào để giữ độ rộng dưới 80 độ một cách sạch sẽ với các chuỗi dài?
- 22. Làm cách nào để xác định độ dài byte của chuỗi được mã hóa utf-8 bằng Python?
- 23. Độ dài của giá trị chuỗi vượt quá độ dài được cấu hình trong ánh xạ/tham số
- 24. Độ dài chuỗi động C
- 25. Làm cách nào để tách HTML trong chuỗi bằng Perl?
- 26. Đếm số lần xuất hiện của một chuỗi trong một chuỗi khác (Perl)
- 27. Làm cách nào để nhận được độ mờ của một phần tử sử dụng Javascript?
- 28. chuỗi eval dài tại beginnning của Perl script
- 29. Cách nhận toạ độ vĩ độ và vị trí dài từ chuỗi địa chỉ
- 30. JavaScript Nhận độ dài thực của một chuỗi (không có thực thể)
Cảm ơn! Đại diện dễ dàng cho bạn! :) – Kip
Chỉ cần gọi cho tôi "Quick Draw". –
Câu trả lời của bạn sẽ tốt hơn nếu nó có một ví dụ. –