<?php $re = '/^(?<KEY>CONF|ESD|TRACKING)[:;\'\s]\s*(?<DATA>.*?)\s*(?:L[:;\'\s]\s*)|\G(?!^)(?:(?<QUANTITIES>\(\d+\))|(?<LINE_NUMBERS>\d+)),?(?:\s*(?<INITIALS>\*[a-zA-Z]+)?\s*$)?/i'; $str = 'esd: here is my data L: 1,2,3(4),5(12) *sm '; preg_match_all($re, $str, $matches); var_dump(array_filter($matches["QUANTITIES"])); var_dump(array_filter($matches["LINE_NUMBERS"]));
You have javascript disabled. You will not be able to edit any code.