Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
$lang="en";
$st = "
===_ru_===
Русский текст
===_en_===
English текст
===_ua_===
Ukrainian текст
";
preg_match('~===_'.preg_quote($lang).'_===(.*?)===~si',$st,$matches);
var_dump($matches);