【发布时间】:2013-02-12 00:09:28
【问题描述】:
我有一串如下所示的文本:
2012-02-19-00-00-00+136571235812571+UserABC.log
我需要把它分成三段数据:第一个 + (2012-02-19-00-00-00) 左边的字符串,两个 + (136571235812571) 和字符串+ (UserABC.log) 的右侧。
我现在有这个代码:
preg_match_all('\+(.*?)\+', $text, $match);
我遇到的问题是上面的代码返回:+136571235812571+
有没有办法使用 RegEx 为我提供所有三个数据(不带 + 标记),还是我需要不同的方法?
谢谢!
【问题讨论】:
标签: php regex preg-match-all