- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
не тупи - думай!
думал, но так и не понял, поэтому и спросил :)
1. Найти кол-во пробелов между точками\воскл-вопрос. знаками\троеточиями\етс.
2. Поделить это кол-во пополам, округлить до целого.
3. Заменить этот (по счёту) пробел на точку+пробел.
4. Удалить символы перед точкой, если они не буква или цифра (знаки препинания и тп)
5. Удалить символы после точки+пробел, если они не буква или цифра.
6. Установить верхний регистр след символа после точки+пробел.
Зы. MCRinat, я готовой софтины не знаю, но по предложному алгоритму любой начинающий кодер сможет написать.
Алгоритм верный.
А сколько будет стоит написание такой программы?(ну примерно хотя бы)
но так и не понял, поэтому и спросил
ууу... стакан наполовину полный или наполовину пустой?
Пробел - это однозначный разделитель между словами в предложении - это не ясно?
Ну ОК, ещё раз:
слово - это набор символов (онли букв, цифр и дефис) ограниченный пробелами и\или некоторыми знаками препинания и\или началом строки.
Иначе говоря - для того чтобы определить СЛОВО, нужно вначале найти его ОГРАНИЧИТЕЛИ. Вот и думай что легче - найти один пробел или перебрать кучу правил.
Понятно теперь?
работает вроде
<?php
$file = str_replace("\r\n","",file_get_contents("text.txt"));
$file = preg_replace("#([.!?])#","$1<>",$file);
$arr_file = explode("<>",$file);
foreach($arr_file as $val)
{
$arr_slov = explode(" ",$val);
$ch=count($arr_slov);
$ceil = ceil($ch / 2);
for($i=0;$i<$ch;$i++)
{
if($i==$ceil)$result .= $arr_slov[$i].". ";
else if($i==$ceil+1)$result .= ucwords($arr_slov[$i]." ");
else $result .= $arr_slov[$i]." ";
}
file_put_contents("result.txt",$result."\r\n", FILE_APPEND);
$result="";
}
?>
найди нуль дорген пандора бокс - умеет делить по запятым. Я делал так - мешап перевода с английского + копипаст, затем пандорой стыковка по запятым. Яндекс хорошо кушает такое говно. А что делать!!!? К сожалению сайты на которых уникальные купленные статьи он даже в индекс брать не хочет.
нужно вначале найти его ОГРАНИЧИТЕЛИ
считать то их зачем ?
Понятно теперь?
нет(
считать то их зачем ?
ты правда тупой или прикидываешься?
кол-во пробелов = кол-во слов-1
нет(
тогда ничем боле помочь не могу.
Не совсем то, но примерно можно сделать так:
1 Качаем PSPad (бесплатный текстовый редактор);
2 Открываем документ;
3 Поиск->Заменить;
4 Меняем запятые на точки;
5 Формат->Регистр->Как в предложениях;
На выходе имеем текст разбитый на предложения по запятым, каждое новое предложение начинается с заглавной буквы.
Алгоритм верный.
А сколько будет стоит написание такой программы?(ну примерно хотя бы)
20 баксов устроит? Могу сделать.
недостаточно.
Задача ТСа приблиз. такая:
1. Найти кол-во пробелов между точками\воскл-вопрос. знаками\троеточиями\етс.
2. Поделить это кол-во пополам, округлить до целого.
3. Заменить этот (по счёту) пробел на точку+пробел.
4. Удалить символы перед точкой, если они не буква или цифра (знаки препинания и тп)
5. Удалить символы после точки+пробел, если они не буква или цифра.
6. Установить верхний регистр след символа после точки+пробел.
Зы. MCRinat, я готовой софтины не знаю, но по предложному алгоритму любой начинающий кодер сможет написать.
Алгоритм реальное гавно, сразу видно что его автор не разу не програмист... Зачем считать количество пробелов то?
Не проще ли сделать експлод по пробелу а потом подсчитать количество елементов масива?