Помощник
|
substr, strlen etc... |
Jurager
|
Сообщение
#1
|
||
|
|
||
|
|||
Webmaster_hb |
16.12.2010, 13:46;
Ответить: Webmaster_hb
Сообщение
#2
|
|
используйте preg_match_all
|
|
|
Jurager
|
Сообщение
#3
|
|
спасибо немного прояснятся начинает, но все же, не могли бы показать небольшой пример применимый к моему коду?
|
|
|
Jurager
|
Сообщение
#4
|
|
|
|
|
Albatros |
16.12.2010, 14:41;
Ответить: Albatros
Сообщение
#5
|
|
Вот мысль вебмастера в развёрнутом виде:
[PHP]$a = 'http://cs4842.vkontakte.ru/u40649660/audio/f9326f700f1e.mp3'; $pattern = '|http://cs(\d+)\.vkontakte.ru/u(\d+)/audio/([^.]+)\.mp3|'; if(preg_match($pattern, $a, $match)){ $server = $match[1]; $user = $match[2]; $file = $match[3]; };[/PHP] Надеюсь без ошибок написал. |
|
|
Jurager
|
Сообщение
#6
|
|
Вот мысль вебмастера в развёрнутом виде: [PHP]$a = 'http://cs4842.vkontakte.ru/u40649660/audio/f9326f700f1e.mp3'; $pattern = '|http://cs(\d+)\.vkontakte.ru/u(\d+)/audio/([^.]+)\.mp3|'; if(preg_match($pattern, $a, $match)){ $server = $match[1]; $user = $match[2]; $file = $match[3]; };[/PHP] Надеюсь без ошибок написал. Спасибо огромное! Это то что нужно. Получилось даже лучше чем я думал, просто с этими substr и прочими как то заморочено выходит (высчитывать положение символа, потом количество символов, а для этого использовать отдельную функцию) |
|
|
ZhukV |
17.12.2010, 10:53;
Ответить: ZhukV
Сообщение
#7
|
|
|
Так же желательно, если мы знаем конец и начало строки, то передавать это для регулярки, в результате, меньше времени:
[PHP]$pattern = '/^http:\/\/cs(\d+)\.vkontakte.ru/u(\d+)/audio/([^\.]+)\.mp3$/';[/PHP] Просто на работе, вечно ловим втык, что не оптимизируем все так, как нужно.. =( + в предыдущей регулярки есть маленькие ошибки. =)
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Affstream - Эксклюзивные офферы на India, Brazil, Latin America, Bangladesh, Africa, etc Закрытый доступ к новым офферам на тиер 2-3 страны |
0 | affstream | 962 | 16.3.2023, 15:11 автор: affstream |
|
Бурж ссылки с нишевых сайтов | DA 20+, PA 20+ | ENG, GER, ESP, FRA, IT, etc | 29 | KKO | 17178 | 17.2.2022, 16:45 автор: KKO |
|
Cryptomoney.pro -BTC-Eth-Zec-Etc-XMR-VISA.Master Card и многое другое Осуществляем быстрые обмены криптовалюты на все банки РФ |
12 | cryptomoneypro | 4881 | 29.7.2020, 12:57 автор: cryptomoneypro |
|
Biggico - надежная CPA партнерка | Gambling, Trading, Forex, Casino, etc офферы | 32 | biggico-network | 4555 | 3.6.2019, 17:34 автор: biggico-network |
|
Cryptoobmennik.com - Обмен BTC/ETC/ETH/XRP/IOTA/TRON/BTG/Cardano/Сбербанк/Приват банк | 2 | Криптообмен | 3569 | 26.10.2018, 10:40 автор: Криптообмен |
Текстовая версия | Сейчас: 25.4.2024, 10:15 |