Trong Ruby cả hai biểu thức dường như làm những việc tương tự:sự khác biệt giữa/là gì nó/và/ Ait Z/
'it' =~ /^it$/ # 0
'it' =~ /\Ait\Z/ # 0
# but
/^it$/ == /\Ait\Z/ # false
Vì vậy, tôi một tự hỏi sự khác biệt giữa ^
là gì - \A
và $
- \Z
và cách chọn cái nào sẽ sử dụng?
Không có lỗi đánh máy trong ví dụ của bạn? Nên là '/ \ Ait \ Z /', phải không? –
Vâng, đó là loại. Cảm ơn. –
@All: Tự hỏi câu trả lời nào tôi nên chấp nhận vì tất cả chúng đều rất rõ ràng? Tôi sẽ làm điều đó bằng số lượng Up-Votes trong một vài ngày có thể. –