Tek bir UTF-8 karakteriyle eşleşen bir işlev yan tümcesi olmasını isterim.Herhangi bir tek UTF-8 karakterinde desen eşleşmesi
Bu
def foo("a") do
"It's an a"
end
gibi belirli karakterler eşleşebilir Ama bu mümkün herhangi tek UTF8 karakter için aynı şeyi ben belirleyemez.
Geçerli çözümüm, dizeyi bir char listesine ve desen eşlemesine bölmek, ancak bu adımı atlayabilir miyim diye merak ettim. http://elixir-lang.org/docs/v1.0/elixir/Regex.html
The modifiers available when creating a Regex are: ...
unicode (u) - enables unicode specific patterns like \p and changes modifiers like \w, \W, \s and friends to also match on unicode. It expects valid unicode strings to be given on match
dotall (s) - causes dot to match newlines and also set newline to anycrlf; the new line setting can be overridden by setting (*CR) or (*LF) or (*CRLF) or (*ANY) according to re documentation
itibaren
Regex çözümü tamam ama bizler, özellikle ikili desen eşleşmesi yeterli olduğunda, bunları Elixir'de öneriyoruz. :) –
@ JoséValim, Regex çözümünün neden kaçınılmasının gerektiğini (veya bir referansa işaret ettiğini) söyleyebilir misiniz? Elixir'in yeni öğrencisiyim diye benim için önemli. –