Помогите решить задачу/проблему/вопрос- как нарубить один длин. текст на много мал.

G
На сайте с 24.10.2012
Offline
8
478

Помогите решить задачу/проблему/вопрос- как нарубить один длинный текст на много маленьких

Конкретнее- есть файл ворд или текст, не важно, он размером 10 000 знаков, условно.

Мне нужно сделать 10 текстов по 1000 знаков.

Как это сделать не руками, а автоматом?

Заранее спасибо.

O
На сайте с 29.05.2008
Offline
195
#1

С помощью PHP:

<?php
$text = 'Ваш текст';
$limit = 1000; //Ваш лимит
preg_match_all('^(*{'.$limit.'})^', $text, $matched);
$matched[1]; //Массив с урывками.
?>

Еще есть программа GSplit.

G
На сайте с 24.10.2012
Offline
8
#2

Спасибо большое, я правда не понял, как этим воспользоваться, можно по-подробнее?

Это можно как то через word реализовать? Может плагин какой есть?

O
На сайте с 29.05.2008
Offline
195
#3

Регулярные выражения можно использовать практически в любом современном текстовом редакторе. А именно вариант с PHP нужно поместить на сервер и запустить. В $string поместить нужный текст (можно его получить из файла через функцию file_get_contents), а все значения массива matched[1] можно либо предварительно отформатировав вывести на страницу, либо записать в отдельные файлы через функцию file_put_contents.

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
gorodilovandrey:
Помогите решить задачу/проблему/вопрос- как нарубить один длинный текст на много маленьких

1 000 000$

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
web2us
На сайте с 18.04.2012
Offline
19
#5

надо рубить не только текст, но и учитывать слова...

учитывайте кодировку...

А характер-то у меня - замечательный! Это просто у всех нервы какие-то слабые…
[Удален]
#6
web2us:
учитывайте кодировку...

Да да и ещё скорость ветра в Антарктиде

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий