- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Переиграть и победить: как анализировать конкурентов для продвижения сайта
С помощью Ahrefs
Александр Шестаков
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет. Подскажите пожалуйста следующее:
Есть большой текстовый файл. В нем некоторые слова написанные полностью в верхнем регистре(например: СПРАВКА). Я ищу способ автоматически изменить регистр этих слов на нижний.
Слов очень много и вручную я не справлюсь.
Изменить регистр всего текста методом shift+F3 не подходит, мне нужно изменить только регистр слов с вышеуказанными признаками.
word - формат - регистр - как в предложениях
в последнем ворде не знаю где :)
Как удалить это грёбаное сообщение?
ipirate, да не, то что ты предложил это по сути то же самое shift+F3. В этом случае регистр будет меняться глобально во всем документе. В этом случае имена собственные и слова начала предложения станут тоже писаться с маленькой буквы, а мне это не нужно.
Мне нужно какое-нибудь решение, которое бы позволило найти слова с верхним регистром, задав определенный шаблон(например искать слова с 2-мя и более буквы в верхнем регистре), а потом автоматически заменять их верхний регистр на нижний.
Если речь про Microsoft Word, то насколько я помню, там есть довольно мощные шаблоны поиска и замены, почти сравнимые с регулярными выражениями.
Чего-то ответы в разделе "Веб-строительство" неправильные какие-то... :)
Надо взять пыху, загнать в массив коды прописных символов - и проверять последовательное их наличие в пределах одного слова. ☝
Надо взять пыху, загнать в массив коды прописных символов - и проверять последовательное их наличие в пределах одного слова.
Чего, чего? Страшноватое решение какое-то.
Вообще-то в PHP есть функции повышения/понижения регистра для строк, так что достаточно какого-нибудь простого preg_replace с обработкой результата.
Чего, чего? Страшноватое решение какое-то.
Вообще-то в PHP есть функции повышения/понижения регистра для строк, так что достаточно какого-нибудь простого preg_replace с обработкой результата.
кстати да... в preg_replace можно же загнать что-то вроде: [А-Я]{3,} в окружении пробелов и прочей пунктуации...
Не подумал!
Но с пыхой все равно я первый предложил! :)
ТС, как то так будет выглядеть: preg_replace('~([ \t\n]*[А-Я]{3,}[ ,\.\t\n;!\?]*)~',strtolower($1),$text);
malls, эт если local русская стоит, не так ли? :)
malls, эт если local русская стоит, не так ли? :)
Я такие проблемы решаю в PHPExpertEditor - кому не нравится - я не виноват.
А local она по определению не русская, в русском языке даже букв таких нет! ☝
Я такие проблемы решаю в PHPExpertEditor - кому не нравится - я не виноват.
А local она по определению не русская, в русском языке даже букв таких нет! ☝
:)
Ну просто если нет локалки русской, то можно вот так:
И потом уже юзать