[erlang-questions] String handling & regexp

Olivier Pernet <>
Sun Sep 14 18:52:33 CEST 2008


Thanks, re looks just about right. I was hoping for a standard library
solution at first... How fast do the OTP libraries evolve ? Any chance
of this being included someday ?

Olivier

On Sun, Sep 14, 2008 at 9:42 AM, Edwin Fine
<> wrote:
> Take a look at the re module. It has exactly what you need.
>
> On Sun, Sep 14, 2008 at 3:04 AM, Olivier Pernet <> wrote:
>>
>> Hi all,
>>
>> I'm new to Erlang, and trying not to reinvent the wheel to do some
>> basic string processing.
>> I'm reading a line that has a room name and a message, separated by
>> one (or more) whitespace characters, and terminated by <crlf>.
>> Is there a way to tell regexp:split() to please give me back the
>> groups matched by the regexp ?
>> Here's my first attempt :
>> regexp:split("  \t  \t room  \t hello world   \r\n", "[
>> \t]*([^\s\t\r\n]+)[ \t]+([^\r\n]*)\r\n").
>> I'd like to get back something like ["room", "hello world  "] with this
>> example.
>>
>> Thanks for your help,
>> Olivier Pernet
>>
>> We are the knights who say
>> echo '16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq'|dc
>> _______________________________________________
>> erlang-questions mailing list
>> 
>> http://www.erlang.org/mailman/listinfo/erlang-questions
>>
>
>



More information about the erlang-questions mailing list