Написал регулярку https://regex101.com/r/qGucnQ/4 Справа, в MATCH INFORMATION видно, что регулярка захватывает Full match и Group 1. Так вот, я бы хотел написать регулярку, которая бы ловила только то, что сейчас попадает в Group1. Пытался по всякому, например: Код (Text): <w:p>.*?zxc.*?<w:p> Слева захватывается слишком много, нужен не первый входящий <w: p>, а последний, но никак не могу придумать, как это организовать У кого-нибудь есть идеи?
Нет, это ни как не делается. В full match попадает весь текст, подходящий по условию. А условие у тебя такое. В чем проблема $matches кинуть в функцию и смотреть $matches[1]?
Спасибо большое) Да ни в чем, просто думал можно регулярку составить сразу, чтобы в full match только то, что нужно было) Я уже сделал чуть по-другому, просто интересно было, можно ли регуляркой такой вопрос решить.
Просто я так понимаю они дёргают какую то конкретную инфу из конкретного места и если обвязка этого места неожиданно измениться то естественно все перестанет работать.
@RainBowDash Ты правильно понимаешь, я только могу сказать что в любом положении этой ситуации не избежать