<?php
$input_str = 'Some text is here......[$radio_yes: He is eligible for PF. / $radio_no: He is not eligible for PF.]....Some text is here';
$control_name = 'radio_yes';
preg_match_all('/^(.*?)\[(.*?)\](.*?)$/si', $input_str, $matches, PREG_PATTERN_ORDER
); $before = $matches[1][0];
$controllerRaw = $matches[2][0];
$after = $matches[3][0];
preg_match_all("/$control_name:(.*?)\./si", $controllerRaw, $controller, PREG_PATTERN_ORDER
); $controller = $controller[1][0];
echo "$before $controller $after";
PD9waHAKCiRpbnB1dF9zdHIgPSAnU29tZSB0ZXh0IGlzIGhlcmUuLi4uLi5bJHJhZGlvX3llczogSGUgaXMgZWxpZ2libGUgZm9yIFBGLiAvICRyYWRpb19ubzogSGUgaXMgbm90IGVsaWdpYmxlIGZvciBQRi5dLi4uLlNvbWUgdGV4dCBpcyBoZXJlJzsKJGNvbnRyb2xfbmFtZSA9ICdyYWRpb195ZXMnOwoKcHJlZ19tYXRjaF9hbGwoJy9eKC4qPylcWyguKj8pXF0oLio/KSQvc2knLCAkaW5wdXRfc3RyLCAkbWF0Y2hlcywgUFJFR19QQVRURVJOX09SREVSKTsKJGJlZm9yZSA9ICRtYXRjaGVzWzFdWzBdOwokY29udHJvbGxlclJhdyA9ICRtYXRjaGVzWzJdWzBdOwokYWZ0ZXIgPSAkbWF0Y2hlc1szXVswXTsKCnByZWdfbWF0Y2hfYWxsKCIvJGNvbnRyb2xfbmFtZTooLio/KVwuL3NpIiwgJGNvbnRyb2xsZXJSYXcsICRjb250cm9sbGVyLCBQUkVHX1BBVFRFUk5fT1JERVIpOwokY29udHJvbGxlciA9ICRjb250cm9sbGVyWzFdWzBdOwplY2hvICIkYmVmb3JlICRjb250cm9sbGVyICRhZnRlciI7Cg==