$re = '/^([A-Z0-9_]+)/m';
$str = 'GENERATION_PDF
PDF_GENERE
PDF_GENERES';
$subst = "<div class=\"form-group {\1_class}\">\r\t<div class=\"col_label\">\r <label id=\"ac_\1\" class=\"form-label\">{\1_libelle}</label>\r </div>\r <div class=\"col_champs\">\r {\1}\r </div>\r <div class=\"aide\">\r <!--span class=\"label label-info\">{\1_aide}</span-->\r </div>\r</div>\n\n";
$result = preg_replace($re, $subst, $str);
echo "The result of the substitution is ".$result;
Please keep in mind that these code samples are automatically generated and are not guaranteed to work. If you find any syntax errors, feel free to submit a bug report. For a full regex reference for PHP, please visit: http://php.net/manual/en/ref.pcre.php