这个正则帮解释一下!该如何处理

这个正则帮解释一下!下了一个发送邮件类,里面有个正则没看懂:$body ereg_replace((^|(\r\n))(\.), \1

这个正则帮解释一下!
下了一个发送邮件类,里面有个正则没看懂:
$body = ereg_replace("(^|(\r\n))(\.)", "\1.\3", $body);

[解决办法]
每行第一个点.替换成 \1.\3
[解决办法]
\1代表第一个匹配到的组,也就是(^|(\r\n))。
\3代表第三个匹配到的组,也就是(\.)