2012-04-29 3 views
-2

Я хочу, чтобы превратить (05 May, 2012, чтобы 05 May, 2012 с preg_replace (в основном извлекая скобки), но так как я бесполезен с регулярным выражением, я понятия не имею, как это сделатьpreg_replace скобка «(»

код пытается

preg_match('/[0-9]+(?:\.[0-9]*)?/', '(05 May, 2012', $matches); 
if($matches){ 
    $match= $matches[0]; 
}else{ 
    $match= ''; 
} 


$match = preg_replace('/[0-9]+(?:[0-9]*,)?/','$1','(05 May, 2012'); 

любая помощь будет оценена. спасибо

+0

Почему бы вам просто не использовать 'str_replace()' ?? –

+0

как я сказал им бесполезно при регулярном выражении, мне не нужно было стыдиться меня @ bažmegakapa –

+2

@ mk_89 Конечно, я не собирался вас позорить. Если вы недостаточно хороши в чем-то, обучение в конечном итоге лучше, чем попросить кого-то сделать это вместо вас. В Интернете есть тысячи обучающих программ регулярных выражений. – kapa

ответ

2

если вы «бесполезный» с регулярным выражением использовать более простую функцию, то

$date = trim($date,"()"); 
+0

спасибо, кажется, работает –

Смежные вопросы