Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Не получили
письмо с кодом активации
?
1 час
1 день
1 неделя
1 месяц
Навсегда
Новости:
Начало
Помощь
Поиск
Календарь
Вход
Регистрация
Forum Webscript.Ru
»
Программирование
»
PHP
»
Help!Не работает рег. выражение
« предыдущая тема
следующая тема »
Печать
Страницы: [
1
]
Вниз
Автор
Тема: Help!Не работает рег. выражение (Прочитано 2453 раз)
0 Пользователей и 1 Гость просматривают эту тему.
AndreiC
Заглянувший
Новичок
Сообщений: 2
+0/-0
0
Help!Не работает рег. выражение
«
:
11 Сентября 2002, 17:46:22 »
Надо найти цену товара в тексте $content
Эту цену содержит фрагмент текста
"(Maximum cost: US $21.00)"
выражение
preg_match_all ("/\\(Maximum\\scost:\\sUS\\s\\$(\\d+)\\.(\\d+)/is", $content, $match);
$cost = $match[0][0];
не работает. В чем ошибка?
Записан
Maniac
Ума нет - считай коллега
Глобальный модератор
Ветеран
Сообщений: 844
+0/-0
2
Help!Не работает рег. выражение
«
Ответ #1 :
11 Сентября 2002, 19:35:46 »
Цитировать
В чем ошибка?
Так и хочется сказать где (см. анекдот).
Во-первых, кавычки поставь одинарные - у тебя слеши два раза парсятся.
Во-вторых, сделай print_r($match) и посмотри, в каком элементе массива, у тебя РЕАЛЬНО лежат цифры цены.
Записан
TANSTAAFL
Oak
Дерево
Глобальный модератор
Ветеран
Сообщений: 1481
+0/-0
2
Help!Не работает рег. выражение
«
Ответ #2 :
11 Сентября 2002, 19:51:18 »
http://laurent.riesterer.free.fr/regexp
Очень рекомендую - наглядно покажет где вы неправы в RE
(win/unix)
Записан
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best
// see sources
AndreiC
Заглянувший
Новичок
Сообщений: 2
+0/-0
0
Help!Не работает рег. выражение
«
Ответ #3 :
12 Сентября 2002, 11:00:52 »
Большое спасибо Maniac!
Заработало!
Спасибо Oak!
Посмотрю.
Записан
Печать
Страницы: [
1
]
Вверх
« предыдущая тема
следующая тема »
Forum Webscript.Ru
»
Программирование
»
PHP
»
Help!Не работает рег. выражение
Sitemap
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28