@gikki при проходе списка all когда вы зайдете в цикл foreach, то в каждом foreach_data будет одна строка полная. И если в ней (в foreach_data) содержится ### ,то пропускаем эту строку (до конца соответственно), если не содержится то else то добавляем foreach_data в предварительно подготовленный список spisok