Забыли пароль?
Запросите новый здесь.

Автор темы: SchreiBear
ID темы: 1512
Информация:
Тема содержит 3 сообщения, была просмотрена 1750 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
php регулярные выражения или работа с текстом
SchreiBear
вопрос такой!
имеется стока ‹@text12› :wort91: Вставай, страна огромная

в которой кроме нормального текста Вставай, страна огромная
имееться имеются два параметра передоверяемые с строкой ‹@text12› и :wort91:

вопрос ! как вытянуть эти два параметра ‹@text12› и :wort91: из строки узнать их значение и в конце строка была ровна только Вставай, страна огромная
 
Polarfox
samples, 2 минимум.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
SchreiBear
Строю соц сеть и дошел до момента. где юзер при регистрации указывает не только имя но и фамилию. всё вроде не чего, отфильтровать слова при помоши регулярок просто,

ну типа так ^[A-ZßÄÖÜa-zäöü\u0400-\u04FF] использую свой любимый расклад utf8 по этому приходиться координаты русских букв в таблице utf8 так \u0400-\u04FF указывать ну и ещё немецкие умляуты в ручную прописал "ßÄÖÜ".
простые слова типа Чёрный или немецкого Müller отфильтровать этим можно. проверенно работает

но тут пришлось поломать голову как быть с фамилиями "Панкратов-Чёрный"

дабавить просто знак дефиса легче не бывает ^[-A-ZßÄÖÜa-zäöü\u0400-\u04FF] и это будет работать с словом "Панкратов-Чёрный"... но тогда юзер может задать фамилию из одних дефисов что было бы не желательно или через букву его добавлять вот так к примеру "Ч-ё-р-н-ы-й" шаблона будет работать. этого не сильно хотелось и решение созрело поставить просто ограничение на применение дефиса ^[-{1}A-ZßÄÖÜa-zäöü\u0400-\u04FF]

рабатает
Изменил(а) SchreiBear, 29.01.2014 18:30
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Русская локалка PHP-Fusion 9.03  →  Другое 0 / 34 17.10.2018 06:01
Если есть ошибка в теме или панели PHP-Fusion то мы часто видим белый экран  →  Пожелания и предложения 8 / 4990 11.08.2018 15:03
Fork PHP-Fusion  →  Пожелания и предложения 19 / 7114 02.08.2018 10:36
PHP-Fusion 7 Bogatyr - бесплатный сборник плагинов и модов  →  Моды 7 / 10307 18.07.2018 04:56
Если есть хелпы по PHP-Fusion скопируйте сюда или дайте ссылку  →  Вопросы новичков 1 / 1881 26.06.2018 16:09
Важно! 2 месяца бесплатно, при продлении или заказе dedicated сервера! Акция!  →  Хостинг 0 / 346 07.06.2018 04:37
Исправление /includes/bbcodes/youtube_bbcode_include.php  →  Ошибки, баги 4 / 6663 01.03.2018 06:53
PHP-Fusion 9.03  →  Книга жалоб и предложений 2 / 4062 23.01.2018 13:48
какие функции надо переписать для PHP 7?  →  Пожелания и предложения 6 / 5283 13.01.2018 13:44
Проблема с панелью после установки PHP Fusion 7.02.07  →  Установка и настройка системы 2 / 5431 14.12.2017 11:19
Топ 5 пользователей форума
Alex Alex (1,197)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)