Я пытаюсь создать регулярное выражение для
|Thu Aug 28 16:08:44
в
$form = array ('/[|A-Za-z ]+/','/[0-3][0-9 ]/','([0-9]+):([0-5][0-9]):([0-5][0-9])/');
К сожалению, это не сработает. Вы можете мне помочь? Благодарю.
Я не уверен, почему вы используете массив, но вот регулярное выражение, которое будет соответствовать вашей строке...
\|([A-Z]|[a-z])+ ([A-Z]|[a-z])+ ([0-3]?[0-9]) [0-2][0-9]:[0-5][0-9]:[0-5][0-9]
Знак вопроса посередине - это если ваша дата <10 (например, |Thu Aug 8 16:44:24
если она всегда будет иметь нулевой знак, тогда знак вопроса не требуется. Он также предполагает, что час всегда будет имеют 2 цифры (подразумеваются ваши 24-часовые часы) - если не поставить вопросительный знак после [0-2]