![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| Rostik Ultra |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 16.12.2004 Репутация: нет Всего: нет |
'res','10','')">нужный текст</a>
"/'res'\,'([0-9]{1,})'\,''\)\">(.*?)<\/a>/is" print_r($result); - получаю какой то левый результат - массив - внутри него три массива - первый содержит строки вида 'res','5',")>нужный текст втрой массив содержит числа, третий массив содержит то же что и первый <td class="j"><div class=std>нужный текст<br><span class=a> "/<td class=\"j\"><div class=std>(.*?)<br><span class=a>/is" print_r($result); - получаю то же какой то ацтой, массив - внутри два массива - какждый содержит нужный текст чё за пэ ? что поправить в регулярках ? Это сообщение отредактировал(а) Rostik Ultra - 24.5.2008, 15:04 --------------------
|
|||
|
||||
| gta4kv |
|
|||
![]() Walking around mad. ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1868 Регистрация: 25.7.2006 Репутация: 21 Всего: 91 |
а если вместо (.*?) поставить [a-zA-Zа-яА-Я0-9-_] ? Просто было подобное, и это спасло.
Добавлено @ 15:09 ну и про локаль русскую не забудьте: http://ru2.php.net/setlocale Добавлено @ 15:09 setlocale(LC_ALL, 'ru_RU'); Это сообщение отредактировал(а) gta4kv - 24.5.2008, 15:09 |
|||
|
||||
| americanets |
|
||||||||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
Интересная штука
получаю
то что и нужно было вам найти Добавлено через 4 минуты и 48 секунд
Поставьте локаль как сказал gta4kv, и все заработает -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
||||||||
|
|||||||||
| Rostik Ultra |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 201 Регистрация: 16.12.2004 Репутация: нет Всего: нет |
мне это как раз не надо, мне нужно получить нужный текст без доолнительных элементов 0 => 1=> почему там получается этот массив ? а не отдельно нужный текст ? --------------------
|
|||
|
||||
| americanets |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1100 Регистрация: 27.9.2006 Репутация: 5 Всего: 12 |
тк именно так и работают регулярные выражения
Добавлено через 25 секунд http://ru2.php.net/preg_match Добавлено через 2 минуты и 59 секунд шаблон выражения массив[0] ([0-9]{1,}) условие массив[1] (.*?) еще условие массив[2] -------------------- Пусть популярную музыку слушают те, среди кого она популярна |
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |