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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 12.12.2014, 14:20   #1
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
По умолчанию Достать из строки, регулярка..

#/st-(\d+?)#
Так я достаю число, но. По количеству могу достать не больше одного, как достать все числовые до знака "?"?
Predator199 вне форума Ответить с цитированием
Старый 12.12.2014, 14:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Насколько я помню регулярка это не скаляр а массив совпадений.
Как ты обращаешься к добытому числу?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.12.2014, 16:03   #3
Predator199
Форумчанин
 
Аватар для Predator199
 
Регистрация: 26.01.2012
Сообщений: 648
По умолчанию

В смысле как обращаюсь? Через какую именно функцию?
Без этого никак? Копаться в чужом коде не особо та охота...
#/st-(\d+?)#

Благодaря (\d+?), достаю число которое после '-'. Но по количеству не больше 1, только то, что первое...
Пробовал *? и +?, что та не выходит...
Predator199 вне форума Ответить с цитированием
Старый 12.12.2014, 16:06   #4
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 821
По умолчанию

Получить все цифры, расположенные перед знаком "?" и после "st-".
Код:
#st-(\d+)\?#
? в регулярках - управляющий символ. Надо экранировать.
^-.-^ My GitHub

Последний раз редактировалось Fenex; 12.12.2014 в 16:09.
Fenex вне форума Ответить с цитированием
Старый 21.12.2014, 06:01   #5
Аlex
Форумчанин
 
Регистрация: 16.11.2006
Сообщений: 175
По умолчанию

Fenex правильнол написал, добавлю только что если между числами до знака вопроса будет текст такая шняга не проканает ))
чайник юзеру не товарищ, а сам себе враг...
Аlex вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Регулярка с конца строки. Взять значение. soonner PHP 2 16.06.2014 14:47
Регулярка Cyrix Общие вопросы Delphi 1 25.05.2013 20:10
Достать нужный IP из строки Shouldercannon Общие вопросы Delphi 2 11.01.2013 05:33
регулярка designer999 Общие вопросы Delphi 1 18.01.2011 00:49