我正在尝试为
|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]
之后加上问号