$re = '/"(?\'tsy_lib\'.*?)";(?:.*?;){4}"(?\'num_externe\'.*?)";(?:.*?;){2}"(?\'apt_nom\'.*?)";"(?\'apt_telephone\'.*?)";(?:.*?;){3}"(?\'apt_localisation\'.*?)";(?:.*?;)"(?\'ins_libl\'.*?)";(?:.*?;){5}"(?\'apt_e_mail\'.*?)";(?:.*?;){2}"(?\'commentaire_externe\'.+)"/m';
$str = '"I01.00.00";"005291";"CG45";"15085";"cnt_ext";"1905151405";181349;"CE_11";"DYER Isabelle";"02 38 25 40 72";003;"Non";"site_ext";"COLLEGE VAL DE LOIRE";"SIT_036";"COLLEGE VAL DE LOIRE";"[Dem : 1905151405] DYSFONCTIONNEMENT PORTE EXTERIEURE PRES DE LA SALLE";"28/05/2019 00:00";"CASTELLI Olivier";"02 38 49 20 00";"";"olivier.castelli1@ac-orleans-tours.fr";"28/05/2019 00:00";0;"r�soudre le dysfonctionnement de la porte ext�rieure � proximit� de la salle polyvalente. K151405"
';
preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);
// Print the entire match result
var_dump($matches);
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