Chciałbym mieć klauzulę funkcji, która pasuje do pojedynczego znaku UTF-8.Dopasowanie do wzorca na dowolnym pojedynczym znaku UTF-8
można dopasować na konkretnych znaków jak to
def foo("a") do
"It's an a"
end
Ale nie mogę stwierdzić, czy to możliwe, aby zrobić to samo dla dowolny pojedynczy znak UTF8.
Moje obecne rozwiązanie polega na podzieleniu łańcucha na listę znaków i dopasowanie wzorca na tym, ale byłem ciekawy, czy mogę pominąć ten krok.
Rozwiązanie Regex jest w porządku, ale zwykle unikamy ich w Elixir, szczególnie gdy wystarczałoby dopasowanie binarne. :) –
@ JoséValim możesz mi powiedzieć (lub wskazać na odniesienie), dlaczego należy unikać rozwiązania Regex? Jest to dla mnie ważne, odkąd jestem nowym uczniem Elixir. –