- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Тренды маркетинга в 2024 году: мобильные продажи, углубленная аналитика и ИИ
Экспертная оценка Адмитад
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите построить строку поиска с применением функции preg_match.
Вот пример:
Есть ссылка: https://z-payment.ru/?partner=ZP11111111
Посредством функции preg_match из этой строки нужно вывести только часть ссылки, а точнее только ZP11111111. Как должен быть построен шаблон поиска с применением данной функции?
andryus добавил 30.09.2010 в 20:27
И еще: есть строка 250.28 руб. как таким образом можно получить только цифры, отбросив слово "руб.", при том вместо "руб." может быть другие символы. Проще говоря нужно "вычленить" и вывести на экран с применением данной функции только цифры, отбросив лишние символы с лева и справа.
Эту функция использует регулярные выражения
http://www.google.com/search?sourceid=chrome&ie=UTF-8&q=%D1%80%D0%B5%D0%B3%D1%83%D0%BB%D1%8F%D1%80%D0%BD%D1%8B%D0%B5+%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F
http://www.regular-expressions.info/ - очень советую
регулярные выражения
Всё бы вам регулярки мучать, нет бы что попроще.:p
$html = substr(stristr($html,"https://z-payment.ru/?partner="),strlen("https://z-payment.ru/?partner="));$i = 0;
while(!intval(substr($html,$i)))$i++;
$result = substr($html,0,$i).intval(substr($html,$i));
Громоздко?
Зато на больших текстах производительность на 2 порядка быстрее.
На изучение использования регулярных выражений я так понял нужно время, а может кто поможет с конкретным приведением результата по моим просьбам?
может кто поможет с конкретным приведением результата по моим просьбам?
Мой код не работает?
рубль так
'/[0-9\.]+/', "250.28 руб"
На изучение использования регулярных выражений я так понял нужно время
На написание сообщения оно тоже необходимо.
А если партнёр=ХЗЧЁТОТАМ?
:D
Skom добавил 01.10.2010 в 00:49
Всё бы вам регулярки мучать, нет бы что попроще.:p
$html = substr(stristr($html,"https://z-payment.ru/?partner="),strlen("https://z-payment.ru/?partner="));$i = 0;
while(!intval(substr($html,$i)))$i++;
$result = substr($html,0,$i).intval(substr($html,$i));
Громоздко?
Зато на больших текстах производительность на 2 порядка быстрее.
Тогда уж
Знак "=" найти - всё проще таких итераций... :)
эм...
а не так ли проще?
Проще говоря нужно "вычленить" и вывести на экран с применением данной функции только цифры, отбросив лишние символы с лева и справа.