Регулярные выражения на PHP

интернет программирование php базы данных регулярные выражения

Есть строка типа
Наименование модель 00-09
или
Наименование модель 97-

где
ХХ- означает ХХ-2012
Как с помощью регулярных выражений можно вытащить года?
чтобы вернуть строку
Наименование модель;2000-
или
Наименование модель;1997-2005

Примечание:
Если еще проще есть:
$string = "Наименование модель 00-09"
после обработки должно быть:
$string = "Наименование модель;2000-2009"

Примечание:
Epsiloncool (Epsilon S), на код
<?php
$str = 'Наименование модель 00-09';

if (preg_match('~^(.*)(\d{2,4})\-(\d{2,4})$~su', $str, $m)) {
print_r($m);
}
?>
Реакция - пустой экран.

Lassiec, огромное спасибо!) Помогло!
Ответы:
$str = 'Наименование модель 00-09';
Реализация без регулярных выражений:


13 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.