我有一串如下所示的文本:
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 给我所有三个数据(没有 + 标记),还是我需要不同的方法?
谢谢!