Làm cách nào để kiểm tra xem một chuỗi bắt đầu hay kết thúc bằng một chuỗi đã cho? Dường như không có bất kỳ phương thức tích hợp nào khả dụng (hoặc có thể đó chỉ là IDE tôi đang sử dụng không hiển thị: RDE)
Câu trả lời:
Có sẵn các phương pháp:
"String".start_with? "S" # true
"String".end_with? "4" # false
starts_with?
và ends_with?
.
"The string".starts_with?
string.start_with?("substring")
string.end_with?("substring")
Trả về true hoặc false
Nguồn:
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