Preg_match kullanarak Expresion ayrıştırmak

0 Cevap php

Ben preg_match kullanarak aşağıdaki ayrıştırmak çalışıyorum:

2020|9 digits number|date hour|word|word

Örnek olarak:

2020|123456789|01/04/2011 09:09:37|Basketball|sms

Ben yapıyorum:

$regex  = '2020|/[0-9]+\|[a-zA-Z]+\|[0-9]{2}\/[0-9]{2}\/[0-9]{4}.*/';
return !(preg_match($regex,$value));

Ama hatayı Delimiter must not be alphanumeric or backslash alıyorum, ve ben ona yakın bile almıyorum.

Bana bir el verebilir misiniz?

0 Cevap