<?php
$subject = "яблоко красное и [зеленое] яблоко и еще [одно] красное яблоко и [еще] одно яблоко, зеленое";
$pattern = '/\[(.+?)\]/';
PD9waHAKCiRzdWJqZWN0ID0gItGP0LHQu9C+0LrQviDQutGA0LDRgdC90L7QtSDQuCBb0LfQtdC70LXQvdC+0LVdINGP0LHQu9C+0LrQviDQuCDQtdGJ0LUgW9C+0LTQvdC+XSDQutGA0LDRgdC90L7QtSDRj9Cx0LvQvtC60L4g0LggW9C10YnQtV0g0L7QtNC90L4g0Y/QsdC70L7QutC+LCDQt9C10LvQtdC90L7QtSI7CiRwYXR0ZXJuID0gJy9cWyguKz8pXF0vJzsKcHJlZ19tYXRjaF9hbGwoJHBhdHRlcm4sIHN1YnN0cigkc3ViamVjdCwzKSwgJG1hdGNoZXMpOwpwcmludF9yKCRtYXRjaGVzKTs=