строке может быть как две, так и три группы, например:
https://regex101.com/r/38O5RY/2
Задача: получить имя переменной, значние и комментарий, если он есть.
В конструкторах эта регулярка работает без проблем, но в preg_match_all() на выходе получаем только те строки, которые содержат три группы, то есть первую и вторую. Третей строки нет.
Как можно побороть?
?: оно матчит только, но исключает, поэтому и пусто.
Обсуждают сегодня