абзац

Регистрация
13.04.2016
Сообщения
660
Реакции
53
Баллы
28
подскажите, еслть ли возможность взять из текста только первый абзац средствами зеннопостера?
 
Регулярным выражением от начала текста на условие количества символов
^.{120,480}
До закрывающего html тега </p> или </div> если они есть, или до точки с пробелом ". "
 
  • Спасибо
Реакции: izubr и Анатолий
подскажите, еслть ли возможность взять из текста только первый абзац средствами зеннопостера?
Ну тут не первый, а все, но какой нужно можно указать при обработке
 
Последнее редактирование:
  • Спасибо
Реакции: Анатолий
подскажите, еслть ли возможность взять из текста только первый абзац средствами зеннопостера?
Если абзацы в текстовке построены по принципу одной строки - каждый абзац с новой строки и весть текст абзаца в одну строку, то вот такой регуляркой можно взять первое вхождение: .+(?=\r?\n)
 
  • Спасибо
Реакции: Анатолий
А как можно взять из текста поочередно все абзацы с удалением, чтобы длина каждого взятого не превышала 5000 символов?
Но брать не по одному короткому, скажем по 1000, а чтобы длина от начала взятия по приближалась к 5000.
 
Последнее редактирование:
А как можно взять из текста поочередно все абзацы с удалением, чтобы длина каждого взятого не превышала 5000 символов?
Но брать не по одному короткому, скажем по 1000, а чтобы длина от начала взятия по приближалась к 5000.
Попробуйте такую регулярку: (?<=^|r?\n).{1,5000}(?=\r?\n|$) в действии 'Операции над списком'. Абзацы нужно добавить в Список с разделителем Enter.

131078
 
Мало берет, около 500 символов.
 
В регулярке в фигурных скобках есть критерий количества символов - {от,до}.
Замените {1,5000} например на {4000,5000}
Нижний предел только от 600 срабатывает почему-то. Текст из книги художественной с диалогами.
 
Нижний предел только от 600 срабатывает почему-то. Текст из книги художественной с диалогами.
Можете прислать файл с текстом, я поэкспериментирую и возможно смогу что-то предложить.
 
Прикрепляю файл.
 

Вложения

Прикрепляю файл.
Проверяю на вашем тексте, все отлично берется, согласно разным критериям, включая критерий от 4000 до 5000, но пришлось в ваш текст добавить такой большой абзац. Приложил свой тестовый проект, попробуйте с ним проверить.

131148
 

Вложения

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)