我需要在“2012 年 5 月 27 日星期日上午 6 点 25 分”之前获取所有内容
我希望在“On xxx, xxx xx, xxxx at xx:xx xx”之前得到一切
这里的问题是 5 月、27 日和 6 日的长度都是可变的。什么是这项工作的最佳工具。由于我缺乏正则表达式的经验,我正在尝试使用explode(),但它似乎不能在这里完成这项工作。正则表达式是我最好的选择吗?
[编辑]
我最终使用了答案的组合。我去了:
preg_match("/(.*)On\s+(Sun|Sat|Fri|Thu|Wed|Tue|Mon),\s+(一月|二月|三月|四月|五月|六月|七月|八月|九月|十月|十一月|十二月)\s+\d?\d,\s+\d{4}\s+at\s+\d?\d:\d\d\s+[AP]M,/i", $to, $结尾);