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

Сергей19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
05.07.2010

Требуется составить регулярное выражение.

Имеется скрипт php

$prefixes_min = array( "9+34" );

$parse_prefixes = implode("|",$prefixes_min);

$pattern = "/^(?:" . $parse_prefixes . ")[ \-\_+\=\.]*([0-9a-z]*)/i"; // правило, его и нужно переделать!!!

if (preg_match($pattern,$message,$match)) {

$user_keyword = $match[1];

}else{

echo "error";

}

Где переменная $message может иметь вид:

9+34 10 остальной текст

9+3410 остальной текст

Переменная $message – может содержать любые символы такие как !@#$%^&*() (это нужно учесть при создании правила), соответственно переменная $prefixes_min тоже может содержать любые символы.

Результат массива $match должен быть следующим:

Array (

[0] => «9+34»

[1] => «10»

[2] => «остальной текст»

)

Вывод ошибки допускается только если переменная $message содержит что-то невообразимое.

Заявки фрилансеров