<?php
$s = 'Иностранцы уже не первую сотню лет твердят о загадочной русской душе. Дело в том, что образ нашего человека какой-то размытый. Добрый, но грозный, с водкой и самоваром, в валенках и под степным солнцем.';
$pattern = '#'.strtr(trim($s), [
'#' => '\#',
'[' => '\[',
']' => '\]',
'(' => '\(',
')' => '\)',
'.' => '\.',
' ' => '(\s| | )+',
' ' => '(\s| | )+',
'-' => '(-|–|‐|—|–)',
'–' => '(-|–|‐|—|–)',
'‐' => '(-|–|‐|—|–)',
'—' => '(-|–|‐|—|–)',
'–' => '(-|–|‐|—|–)',
]).'#';
var_dump($pattern);
$text = '<h1>
Культурный код России</h1>
<p>
Иностранцы уже не первую сотню лет твердят о загадочной русской душе. Дело в том, что образ нашего человека какой-то размытый. Добрый, но грозный, с водкой и самоваром, в валенках и под степным солнцем. А все потому, что Россия - многонациональная и мультикультурная страна. Мы решили устроить путешествие по разным уголкам нашей страны, посмотрим, что из этого получилось. </p>
<div class="h320">';
$text = preg_replace($pattern, '', $text);
var_dump($text);