Ответы пользователя по тегу Регулярные выражения
  • Как вырезать конкретную фразу, 50 символов до и 50 символов после неё?

    RhesusNegative
    @RhesusNegative
    Negative
    Первое что пришло в голову
    $text = "Текст — зафиксированная на каком-либо материальном носителе человеческая мысль; в общем плане связная и полная последовательность символов. Существуют две основные трактовки понятия «текст»: имманентная (расширенная, философски нагруженная) и репрезентативная (более частная). Имманентный подход подразумевает отношение к тексту как к автономной реальности, нацеленность на выявление его внутренней структуры.";
    
    $replace = str_replace("философски нагруженная", "|", $text);
    
    $array = explode("|", $replace);
    $first = $array[0];
    $last = $array[1];
    echo $result = substr($first, 0, -50).substr($last, 50);
    Ответ написан
    1 комментарий