Tokenize a string: Difference between revisions
Content deleted Content added
Added Nemerle |
→{{header|Euphoria}}: Euphoria example added |
||
Line 369: | Line 369: | ||
io:fwrite("~s~n", [string:join(Lst,".")]), |
io:fwrite("~s~n", [string:join(Lst,".")]), |
||
ok.</lang> |
ok.</lang> |
||
=={{header|Euphoria}}== |
|||
<lang euphoria>function split(sequence s, integer c) |
|||
sequence out |
|||
integer first, delim |
|||
out = {} |
|||
first = 1 |
|||
while first<=length(s) do |
|||
delim = find_from(c,s,first) |
|||
if delim = 0 then |
|||
delim = length(s)+1 |
|||
end if |
|||
out = append(out,s[first..delim-1]) |
|||
first = delim + 1 |
|||
end while |
|||
return out |
|||
end function |
|||
sequence s |
|||
s = split("Hello,How,Are,You,Today", ',') |
|||
for i = 1 to length(s) do |
|||
puts(1, s[i] & ',') |
|||
end for</lang> |
|||
=={{header|Factor}}== |
=={{header|Factor}}== |