Вот что я пытаюсь сделать:
Разбор следующей строки:
"this is plain text, <bold>this is bold</bold>, and <italics>this is italics</italics> etc."
Результат должен выглядеть примерно так:
Array (PlainText («это обычный текст»),
Жирный (это жирный),
PlainText (", and"),
Курсив (это курсив),
PlainText ("и т. Д."))
PlainText, Bold и Italics могут быть кейс-классами.
Есть идеи, с чего начать? Я пытался поиграть в регулярные выражения findAllIn (..), разделить, но
пока не понял этого.