Аналогично этому вопросу...
... Я пытаюсь разбить следующую строку:
Spent 30 CAD in movie tickets at Cineplex on 2018-06-01
Мой желаемый результат таков:
ELEMENT ELEMENT_VALUE
------- -------------
1 Spent
2 30
3 CAD
4 movie tickets
5 Cineplex
6 2018-06-01
Точно так же он должен иметь возможность обрабатывать:
Paid 600 EUR to Electric Company
Производство:
ELEMENT ELEMENT_VALUE
------- -------------
1 Paid
2 600
3 EUR
4
5 Electric Company
Я пробовал это регулярное выражение безрезультатно:
(\w+)(\D+)(\w+)(?(?=in)(\w+)(at)(\w+)(on)(.?$)|((?=to)(\w+)(.?$)))
Я просмотрел пару веб-сайтов с регулярными выражениями, а также этот пост без особой удачи:
Извлеките часть текста, разделенную разделителем, используя регулярное выражение а>
Может ли кто-нибудь помочь?