Ответ
Алексей 21.07.2016 10:01
среди кучи советчиков в стиле "вы не понимаете"
я так и не услышал от "понимающих" - ответ на главный вопрос:
Я написал в от такой код (для получения всего после второго слеша,
принебрегая начальным):
работает де факто - это одинаково корректно,
и в обоих случаях,
для
$str[/A/B/C/D//F////G]
и
$str[A/B/C/D//F////G]
^str.match[^^/*.+/.+/][nU]{$match.postmatch}
я получаю в $match.postmatch = C/D//F////G
выглядит это короче, лаконичнее и не вычисляет таблицу со 100 элементами
потому, что сплиттинг всех кусков между всеми слешами мне не нужен.
Основной вопрос был изначально в том, чтобы прокомментировать match и postmatch
и в чем я ошибаюсь (если ошибаюсь) и какие грабли именно в этой реализации.
Де факто же код работает, но т.к. я не уверен в match/postmatch то в этом и была суть вопроса.
По факту только шквал в стиле "я умный - вы дурак", и кучу помарок ошибок и не менее "водяных трактовок" регэкспа в стиле "примерно, такс, фиг с ним".