- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброе утро, уважаемые форумчане!
Подскажите пожалуйста как обрезать текст по количеству слов?
вот тут предлагают для ограничения до 250 слов в многострочном тексте такую регулярку:
^(?:\b\w+\b[\s\r\n]*){1,250}$вот тут предлагают для ограничения до 250 слов в многострочном тексте такую регулярку:
^(?:\b\w+\b[\s\r\n]*){1,250}$Спасибо за ответ. К сожалению она не работает в зеннопостере. Подскажите пожалуйста чем можно прогнать файлы в папке что бы обрезать их?
както так
[^\s]+
дословно означает - 1 или более непробельных символов. Эту регулярку можно использовать для разбиения текста на слова (с оговорками), но по количеству слов оно текст не обрежет.
---------- Добавлено 09.10.2012 в 17:25 ----------
К сожалению она не работает в зеннопостере.
Я думал, что речь про регулярки в Perl или PHP.
Подскажите пожалуйста чем можно прогнать файлы в папке
notepad++
дословно означает - 1 или более непробельных символов
Для определения слова вполне подойдёт (какие-то слова, возможно, дадут погрешность, но не думаю, что она критична в этой задаче..) Ну и 250 из варианта выше задействовать..
... skip ...
^(.+?\s+){7}
Эту регулярку можно использовать для разбиения текста на слова (с оговорками)
Строка разбивается без оговорок, но да, задачу ТС я не совсем правильно понял. Регулярка приведенную вами тоже не совсем подходит для нее, так как там идет указание на количество слов в строке, а не ее обрезка.
Для обрезания нужно 1: a) "найти" первые n,m количество слов b) "найти" всю строку 2: заменить строку на найденную подстроку $a.
И выглядеть это будет примерно так
pattern: ^\s*(([^\s]+\s*){1,5}).*$
replacement: $1
Работает. Спасибо большое всем за ответы.
Еще раз прошу помощи: совсем далек от программирования. Может кто-нибудь написать простой пхп срипт который будет
1) брать файлы из директории input
2) обрабатывать их ^(.+?\s+){4900} удаляя все остальное
3) сохранять в директорию out с тем же названием файла
Пытался что-то написать, но так и не нашел как работать с дирикториями.
Помогите пожалуйста.