Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.05.2014, 18:31   #1
cashmail
Форумчанин
 
Регистрация: 23.06.2011
Сообщений: 201
По умолчанию Регулярное выражение

Здравствуйте, есть строка, содержащая
2^2+3^3+4^4
^ - степень
Мне надо получить по отдельности эти выражения, но вот с регулярными выражениями не дружу
*числа могут быть не целыми и отрицательными, заранее спасибо
** с помощью preg_match_all в массив вынести отдельно 2^2 3^3 и 4^4
cashmail вне форума Ответить с цитированием
Старый 01.05.2014, 18:54   #2
cashmail
Форумчанин
 
Регистрация: 23.06.2011
Сообщений: 201
По умолчанию

Все, вроде сам справился Кому надо:
[-]?\b[0-9]*\.?[0-9]*\^[-]?\b[0-9]*\.?[0-9]
А нет, второе число не полностью читает

Последний раз редактировалось cashmail; 01.05.2014 в 19:07.
cashmail вне форума Ответить с цитированием
Старый 01.05.2014, 20:18   #3
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Код:
"2^2+3^3+4^4".match(/-?[\d.]+\^-?[\d.]+/g)
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Старый 02.05.2014, 14:05   #4
cashmail
Форумчанин
 
Регистрация: 23.06.2011
Сообщений: 201
По умолчанию

большое спасибо
cashmail вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярное выражение Gorychev PHP 2 07.09.2013 09:43
Регулярное выражение iLnes Общие вопросы .NET 3 05.12.2012 16:01
Регулярное выражение MissSMITT PHP 0 01.12.2012 19:00
Регулярное выражение flame33 PHP 0 27.09.2011 12:56
Регулярное выражение! Evgen1984 Общие вопросы .NET 4 14.09.2010 19:44