Mon Mar 3 10:20:52 CET 2008
I am trying to write a decoding logic to decode a list which has a
predefined separator ( eg. tab). But the distance at which the separator
will occur from the start of the list is unknown. I want to extract all the
values before the separator into one list and the rest of the list into
another, what would be the best way of doing this in Erlang?
for example if the program is given a list like [ 23, 34, 9, 34, 78, 90, 9,
10, 34 ]
I want this to be split into [23, 34] , [ 34, 78, 90, 9, 10, 34] using 9 as
the separator(the point at which will occur is a variable and aslo there
might be multiple occurances of it).
Am I supposed to use the string:tokens(*string*, *substring*), but is there
a more efficient way of doing it in Erlang?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the erlang-questions