当前位置:编程学习 > php >>

PHP正则表达式求解

$body = ereg_replace("(^|(\r\n))(\\.)", "\\1.\\3", $body); 上面的这个是邮件发送类email.class.php sendmail()方法第二行的一个正则,请问("(^|(\r\n))(\\.)" 的“^|”到底匹配了什么家伙出来?如何理解?
追问:邮件的内容里怎么也不会有“|”出现在开始的地方吧?!这个正则表达式是否多余了这个匹配替换?
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,