Здравствуйте, составляю regex для переработки данных в элементе данных Zabbix`а.
Но так как я не силен в регулярках отсюда возник в следующий вопрос
В элементе приходит следующая информация:
123456;789012;порядок цифр;снова порядок;и так одиннадцать раз
Порядок цифр идет различный но каждый порядок идет через точку с запятой.
Первый порядок 123456 получаю соответственно следующим regex`ом
[0-9]+
Так как для каждого требуемого элемента данных нужен порядок символов до каждой точки с запятой
Второй порядок пытаюсь получить следующим образом:
[^0-9][0-9]+
Удалив первый порядок, я получаю следующий, но перед ним у меня возникает точка с запятой от предыдущего порядка, которую я всеми способами не разобрался как удалить регуляркой.
Подскажите люди добрые, как мне получить каждый порядок цифр, не получая предыдущего, и не имея символов в нем.
p/s - Нужно одиннадцать регулярок для разбора одной строки