Тогда тебе придется отказаться и от preg_match_all, так как в ней тоже используются циклы.
Надо использовать тот инструмент, который позволит наиболее эффективно решить задачу, а не думать над тем, что цикл в циклическом алгоритме - это лишняя сущность.
Ммм... Посмотрел. Внимательно. Цифирок с номером первой позиции паттерна нет. Есть Двуменрый массив, в одном содержит исходный паттерн без тегов - другой содержит полную строку совпадения. И всё. Вот...
Собсно через жопу я уже сделал, теперь просто интересно - можно ли это как-то попроще реализовать, одной-двумя командами.
Mr_Max
ты сегодня какой-то неконструктивный. Может лучше попробовать выучить английский еще раз? Лично я тоже долгое время его знал довольно плохо, потому что не был заинтересован. А потом я осознал, что без него никуда, и значительно поднял уроветь владения им за каких-то несколько месяцев.