Tôi có hai chuỗi trong scala và tôi muốn tìm hiểu, nếu chuỗi lớn hơn (needle
) có chứa một chuỗi nhỏ hơn (haystack
).Cách tìm kiếm scala thành ngữ là gì, nếu một chuỗi đã cho chứa chuỗi con đã cho?
Những gì tôi thấy được làm việc đó với regexps và phù hợp như thế này (from this question):
needle.r.pattern.matcher(haystack).matches
đó là (1) hiển nhiên overcomplicated cho một vấn đề đơn giản như vậy, nhưng quan trọng hơn, (2) doesn 't làm việc đối với tôi, vì
"needle".r.pattern.matcher("Finding needle in haystack").matches
lợi nhuận
Boolean = false
Tôi có thể thiếu cái gì, nhưng chuyện gì vậy có chứa? – JaimeJorge
Tôi sắp hỏi cùng một điều – covertCoder
Không có gì sai với nó, tôi chỉ không tìm thấy nó :) đó là tất cả. –