подскажите, еслть ли возможность взять из текста только первый абзац средствами зеннопостера?
Если абзацы в текстовке построены по принципу одной строки - каждый абзац с новой строки и весть текст абзаца в одну строку, то вот такой регуляркой можно взять первое вхождение:подскажите, еслть ли возможность взять из текста только первый абзац средствами зеннопостера?
.+(?=\r?\n)
Попробуйте такую регулярку:А как можно взять из текста поочередно все абзацы с удалением, чтобы длина каждого взятого не превышала 5000 символов?
Но брать не по одному короткому, скажем по 1000, а чтобы длина от начала взятия по приближалась к 5000.
(?<=^|r?\n).{1,5000}(?=\r?\n|$)
в действии 'Операции над списком'. Абзацы нужно добавить в Список с разделителем Enter.В регулярке в фигурных скобках есть критерий количества символов - {от,до}.Мало берет, около 500 символов.
Нижний предел только от 600 срабатывает почему-то. Текст из книги художественной с диалогами.В регулярке в фигурных скобках есть критерий количества символов - {от,до}.
Замените {1,5000} например на {4000,5000}
Можете прислать файл с текстом, я поэкспериментирую и возможно смогу что-то предложить.Нижний предел только от 600 срабатывает почему-то. Текст из книги художественной с диалогами.
Проверяю на вашем тексте, все отлично берется, согласно разным критериям, включая критерий от 4000 до 5000, но пришлось в ваш текст добавить такой большой абзац. Приложил свой тестовый проект, попробуйте с ним проверить.Прикрепляю файл.