<?php
$msg1 = <<< EOD
Steve,
old message
Jonathan
EOD ;
$msg2 = <<< EOD
Jonathan,
new message
On Jul 19, 2013, at 3:28 PM, jonathan@somedomain.com wrote:
{$msg1}
Thanks, Steve
EOD ;
$msg2 ,
$msg1 ,
) ,
) ;
$quote = 'On [a-z]{3} \\d{1,2}, \\d{4}, at \\d{1,2}:\\d{2} (?:AM|PM), [^@\\s]++@[^\\s]++ wrote:' ;
foreach ( $threads as $key => $thread ) {
$prev = null ;
if ( $prev === null ) {
$tmp [ ] = $prev = $email ;
} else {
}
}
}
foreach ( $new_threads as $key => $value ) {
echo "[all]\n {$key} \n \n " ;
echo "[msg2]\n {$value[0]} \n \n " ;
echo "[msg1]\n {$value[1]} \n \n " ;
}
PD9waHAKCiRtc2cxID0gPDw8IEVPRApTdGV2ZSwKCm9sZCBtZXNzYWdlCgpKb25hdGhhbgpFT0Q7CgokbXNnMiA9IDw8PCBFT0QKSm9uYXRoYW4sCgpuZXcgbWVzc2FnZQoKT24gSnVsIDE5LCAyMDEzLCBhdCAzOjI4IFBNLCBqb25hdGhhbkBzb21lZG9tYWluLmNvbSB3cm90ZToKeyRtc2cxfQoKVGhhbmtzLCBTdGV2ZQpFT0Q7CgoKJHRocmVhZHMgPSBhcnJheSgKICAgICRtc2cyID0+IGFycmF5KAogICAgICAgICRtc2cyLAogICAgICAgICRtc2cxLAogICAgKSwKKTsKCgokcXVvdGUgPSAnT24gW2Etel17M30gXFxkezEsMn0sIFxcZHs0fSwgYXQgXFxkezEsMn06XFxkezJ9ICg/OkFNfFBNKSwgW15AXFxzXSsrQFteXFxzXSsrIHdyb3RlOic7CgokbmV3X3RocmVhZHMgPSBhcnJheSgpOwoKZm9yZWFjaCAoJHRocmVhZHMgYXMgJGtleSA9PiAkdGhyZWFkKSB7CgogICAgJHRtcCA9IGFycmF5KCk7CiAgICAkcHJldiA9IG51bGw7CgogICAgZm9yZWFjaCAoYXJyYXlfcmV2ZXJzZSgkdGhyZWFkKSBhcyAkZW1haWwpIHsKICAgICAgICBpZiAoJHByZXYgPT09IG51bGwpIHsKICAgICAgICAgICAgJHRtcFtdID0gJHByZXYgPSAkZW1haWw7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgJHBhdHRlcm4gPSBzcHJpbnRmKCcvKD86JXN8JXMpW1xcc10qKy9pJywgJHF1b3RlLCBwcmVnX3F1b3RlKCRwcmV2KSk7CiAgICAgICAgICAgICR0bXBbXSA9ICRwcmV2ID0gcHJlZ19yZXBsYWNlKCRwYXR0ZXJuLCAnJywgJGVtYWlsKTsKICAgICAgICB9IAogICAgfQoKICAgICRuZXdfdGhyZWFkc1ska2V5XSA9IGFycmF5X3JldmVyc2UoJHRtcCk7Cgp9Cgpmb3JlYWNoICgkbmV3X3RocmVhZHMgYXMgJGtleSA9PiAkdmFsdWUpIHsKICAgIGVjaG8gIlthbGxdXG57JGtleX1cblxuIjsKICAgIGVjaG8gIlttc2cyXVxueyR2YWx1ZVswXX1cblxuIjsKICAgIGVjaG8gIlttc2cxXVxueyR2YWx1ZVsxXX1cblxuIjsKfQoKCg==
stdout
[all]
Jonathan,
new message
On Jul 19, 2013, at 3:28 PM, jonathan@somedomain.com wrote:
Steve,
old message
Jonathan
Thanks, Steve
[msg2]
Jonathan,
new message
Thanks, Steve
[msg1]
Steve,
old message
Jonathan