Привет!
Есть строка вида:
"Some string with a sequence of substrings like #123123 and myemail@gmail.com"
Где каждое из слов в предложении нужно обернуть в определенный тип и положить в массив именно в той последовательности, в которой они встречаются, например:
[
new Headword("Some"),
new PlainText("string"),
new PlainText("with"),
etc,
new PostalСode("123123"),
new Email("myemail@gmail.com")
]
Придумать регулярное выражение для каждого из типа несложно, но положить в той же последовательности, в какой они встречается пока не знаю, как. В этом и вопрос