次のようなテキストの文字列があります。
2012-02-19-00-00-00+136571235812571+UserABC.log
これを3つのデータに分割する必要があります。最初の+(2012-02-19-00-00-00)の左側の文字列、2つの+(136571235812571)の間の文字列、および+(UserABC.log)。
私は現在このコードを持っています:
preg_match_all('\+(.*?)\+', $text, $match);
私が抱えている問題は、上記のコードが次を返すことです:+136571235812571 +
RegExを使用して3つのデータすべて(+マークなし)を取得する方法はありますか、それとも別のアプローチが必要ですか?
ありがとうございました!