- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Доброе утро, уважаемые форумчане!
Подскажите пожалуйста как обрезать текст по количеству слов?
вот тут предлагают для ограничения до 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 с тем же названием файла
Пытался что-то написать, но так и не нашел как работать с дирикториями.
Помогите пожалуйста.