- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Добрый день!
Помогите пожалуйста составить регулярное выражение:
надо проверить 3-е слово в строке, если оно сосотоит не из русских букв, вывести "Не из русских букв", иначе вывести русское слово...
Автоматическое определение языка произвольного текста на РНР — библиотека PHPLangautodetect наиболее надёжный метод, а также можно использовать с другими языками.
/^([а-я]+\s){2}[^а-я]+\s/i
Спасибо вам, автоматическое определение языка не подходит. Сильно муторно.
Думаю здесь есть решение через регулярное выражение. В1-2 строки.
Надо проверить состоит ли слово из русских букв, если состоит вывести его, иначе "ошибка".
/^([а-я]+\s){2}[^а-я]+\s/i не работает :(
preg работают с русскими буквами только в UTF-8.
Почему об этом не пишут авторы советов, я не втыкаю если честно.
Еще для корректной работы сравнений строк надо локаль поставить ru_RU.UTF8
zweroboy1, ваш вариант работает, спасибо огромное!