<div dir="ltr">Can we end the language discussion? :-)<br><br>I suggest a function string:split/2 which splits the input string with the separator and assumes that there is no separator and either end of the string. So:<br>
<span></span><br>string:split("ab:de:fg", ":") ==> ["ab","de","fg"]<br>string:split(":ab:de:fg:", ":") ==> [[],"ab","de","fg",[]]<br>
<br>We call it split because it sounds better inspite of it being an unjoin. This also matches what will be in the re module (if they get it right) and what is in the old regexp module.<br><br>And I don't really care what its relationship to join is called. :-)<br>
<br>Robert<br><br><div class="gmail_quote">2008/10/10 Alex Chateau <span dir="ltr"><<a href="mailto:ash@zednet.lv">ash@zednet.lv</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">> string:join/2 is not a surjective function, not a bijective one:<br>
<br>
</div>Sorry, string:join/2 _is_ a surjective function<br>
<div><div></div><div class="Wj3C7c"><br>
--<br>
Alex Chateau<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://www.erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://www.erlang.org/mailman/listinfo/erlang-questions</a><br>
</div></div></blockquote></div><br></div>