Tokenize a string: Difference between revisions
Content added Content deleted
(Added Fennel.) |
|||
Line 1,754: | Line 1,754: | ||
} |
} |
||
</lang> |
</lang> |
||
=={{header|Fennel}}== |
|||
{{trans|Lua}} |
|||
<lang fennel>(fn string.split [self sep] |
|||
(let [pattern (string.format "([^%s]+)" sep) |
|||
fields {}] |
|||
(self:gsub pattern (fn [c] (tset fields (+ 1 (length fields)) c))) |
|||
fields)) |
|||
(let [str "Hello,How,Are,You,Today"] |
|||
(print (table.concat (str:split ",") ".")))</lang> |
|||
=={{header|Forth}}== |
=={{header|Forth}}== |