[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Выделение подстроки регулярными выражениями
tamat
Всем привет!

Допустим, есть строки
company[76]
category[8]
property[14]
Т. е. сначала название сущности, а в скобках идентификатор.

Можно как-либо этот идентификатор быстро вытащить регулярным выражением?

Я написал такой код
$str = 'company[76]';
preg_match("/\[[0-9]+\]/i", $str, $matches);
print_r($matches);
Но проблема в том, что в $matches записывается "[76]", а мне бы сразу хотелось получить "76".
При этом нельзя просто убрать скобки в регулярном выражении "/[0-9]+/i", потому что тогда запись 'company22[76]' обработается неправильно.

Можно ли написать такое регулярное выражение?
OleKh
$str = 'company[76]';
preg_match("/\[([0-9]+)\]/i", $str, $matches);
print_r($matches[1]);
tamat
Спасибо, OleKh!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.