[erlang-questions] How can I break this string into a list of strings?
Lloyd R. Prentice
lloyd@REDACTED
Thu Dec 29 06:27:26 CET 2016
Many thanks all for your excellent fodder for thought.
I would have thought that my question was trivial and the solution a well-worn path. But the issues are deeper than I imagined.
All the best in this new year,
Lloyd
Sent from my iPad
> On Dec 25, 2016, at 5:43 PM, Pierre Fenoll <pierrefenoll@REDACTED> wrote:
>
> Hey Éric
>
> Well it's not clear whether tags are nested in the OP.
> So when my assumption applies, I would just read the list created 3 elements at a time, with strings of whitespace removed.
>
> If it doesn't, regexps are known to not be able to parse stack based grammars.
>
>> On 25 Dec 2016, at 21:41, Éric Pailleau <eric.pailleau@REDACTED> wrote:
>>
>> Hi Pierre,
>>
>> No this way you are loosing html tags.
>> Lloyd wants to keep html tags, including linefeeds inside html tags.
>>
>> I tested with re:split(Html, "(<[^>]+>[^<]*<[^>]+>)",[{return, list}]) . Works.
>> Lloyd can then loop on result and keep only non empty string after trim on elements.
>> Regards
More information about the erlang-questions
mailing list