Tôi muốn có một mệnh đề hàm khớp với bất kỳ ký tự UTF-8 nào.Khớp mẫu trên bất kỳ ký tự UTF-8 nào
tôi có thể phù hợp trên những nhân vật cụ thể như thế này
def foo("a") do
"It's an a"
end
Nhưng tôi không thể xác định xem nó có thể làm tương tự cho bất kỳ nhân vật UTF8 duy nhất.
Giải pháp hiện tại của tôi là chia chuỗi thành danh sách char và khớp mẫu trên đó, nhưng tôi đã tò mò nếu tôi có thể bỏ qua bước đó.
Các giải pháp Regex là ok nhưng chúng tôi thường tránh chúng trong Elixir, đặc biệt khi kết hợp mô hình nhị phân sẽ đủ. :) –
@ JoséValim bạn có thể cho tôi biết (hoặc trỏ đến một tham chiếu) tại sao giải pháp Regex nên tránh? Điều quan trọng đối với tôi là tôi là người mới học Elixir. –