Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.6890
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 08.12.2009, 18:21   #1
mr. werewolf
Bonjour messieurs
 
Аватар для mr. werewolf
 
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,478
Бабло: $1266479
Отправить сообщение для mr. werewolf с помощью ICQ
По умолчанию Нужна помощь от гуру PHP

Есть строка вида "<span id="problem">9 + 1 =</span>"
Подсобите какой нить регуляркой которой можно выпарсить эти две цифры отдельно, ну или куском кода, который сразу и посчитает результат =)
Наперед спасибо
mr. werewolf на форуме  
Старый 08.12.2009, 18:26   #2
dveredel
Читатель
 
Аватар для dveredel
 
Регистрация: 23.11.2007
Сообщений: 423
Бабло: $48745
Talking

PHP код:
$str '<span id="problem">9 + 1 =</span>';
if(
preg_match('@<span[^>]+>([0-9]+)[\s\+]+([0-9]+)\s*\[email protected]'$str$m)) {
     
$result $m[1] + $m[2];
     echo 
$result;

dveredel вне форума  
Старый 08.12.2009, 18:28   #3
mr. werewolf
Bonjour messieurs
 
Аватар для mr. werewolf
 
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,478
Бабло: $1266479
ТС -->
Отправить сообщение для mr. werewolf с помощью ICQ
автор темы ТС По умолчанию

dveredel Огромнейшее тебе спасибо!
PS:Подсоби плиз статьей, книжкой итд, где нормальным языком описана структура регулярных выражений, ато я пробовал разобраться, но чуть мозг не сломал =)
mr. werewolf на форуме  
Старый 08.12.2009, 18:31   #4
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,235
Бабло: $797160062
По умолчанию

Ну нах эти регулярки, все прекрасно делается строковыми функциями
__________________
EssayPartner.com. Партнерка по эссе трафу.
Drunk Monk вне форума  
Старый 08.12.2009, 18:34   #5
Chekist
Senior Member
 
Аватар для Chekist
 
Регистрация: 13.04.2007
Сообщений: 415
Бабло: $75558
По умолчанию

Цитата:
Сообщение от mr. werewolf Посмотреть сообщение
dveredel Огромнейшее тебе спасибо!
PS:Подсоби плиз статьей, книжкой итд, где нормальным языком описана структура регулярных выражений, ато я пробовал разобраться, но чуть мозг не сломал =)
Есть софт для наглядного составления регулярок)
Chekist вне форума  
Старый 08.12.2009, 18:41   #6
mr. werewolf
Bonjour messieurs
 
Аватар для mr. werewolf
 
Регистрация: 22.02.2008
Адрес: Сыктывкар
Сообщений: 6,478
Бабло: $1266479
ТС -->
Отправить сообщение для mr. werewolf с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от Chekist Посмотреть сообщение
Есть софт для наглядного составления регулярок)
Ну дык поделись ссылкой чтоли )
mr. werewolf на форуме  
Старый 08.12.2009, 18:42   #7
Cookie Monster
prospera
 
Аватар для Cookie Monster
 
Регистрация: 03.01.2009
Сообщений: 865
Бабло: $193208
По умолчанию

Цитата:
Сообщение от Chekist Посмотреть сообщение
Есть софт для наглядного составления регулярок)
название софта в студию
Cookie Monster вне форума  
Старый 08.12.2009, 18:42   #8
deschain
Senior Member
 
Аватар для deschain
 
Регистрация: 01.11.2007
Сообщений: 2,275
Бабло: $288535
По умолчанию

Софт - RegexBuddy

По изучению: http://www.google.com/search?q=регулярные+выражения - лучшее ну, и смотреть чужие регулярки, разбираться. Это элементарно. на самом деле.
deschain вне форума  
Старый 08.12.2009, 18:51   #9
goddog
Senior Member
 
Регистрация: 24.05.2008
Сообщений: 351
Бабло: $40105
По умолчанию

Цитата:
Сообщение от Drunk Monk Посмотреть сообщение
Ну нах эти регулярки, все прекрасно делается строковыми функциями
Индус?
goddog вне форума  
Старый 08.12.2009, 18:54   #10
Drunk Monk
Je suis moine ivre
 
Аватар для Drunk Monk
 
Регистрация: 03.03.2009
Сообщений: 15,235
Бабло: $797160062
По умолчанию

На этом форуме было доказано, что при использовании строковых функций достигается бОльшая производительность
__________________
EssayPartner.com. Партнерка по эссе трафу.

Последний раз редактировалось Drunk Monk; 08.12.2009 в 19:06.
Drunk Monk вне форума  
Закрытая тема



Опции темы
Опции просмотра