|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.12.2014, 14:20 | #1 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
Достать из строки, регулярка..
#/st-(\d+?)#
Так я достаю число, но. По количеству могу достать не больше одного, как достать все числовые до знака "?"? |
12.12.2014, 14:48 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Насколько я помню регулярка это не скаляр а массив совпадений.
Как ты обращаешься к добытому числу?
I'm learning to live...
|
12.12.2014, 16:03 | #3 |
Форумчанин
Регистрация: 26.01.2012
Сообщений: 648
|
В смысле как обращаюсь? Через какую именно функцию?
Без этого никак? Копаться в чужом коде не особо та охота... #/st-(\d+?)# Благодaря (\d+?), достаю число которое после '-'. Но по количеству не больше 1, только то, что первое... Пробовал *? и +?, что та не выходит... |
21.12.2014, 06:01 | #5 |
Форумчанин
Регистрация: 16.11.2006
Сообщений: 175
|
Fenex правильнол написал, добавлю только что если между числами до знака вопроса будет текст такая шняга не проканает ))
чайник юзеру не товарищ, а сам себе враг...
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Регулярка с конца строки. Взять значение. | 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 |