把$body这个字符窜变量中的"(^|(\r\n))(\\.)"这窜字符换成"\\1.\\3"
以下雷同

解决方案 »

  1.   

    楼上说的对.....
    ---------------------------------------------------------
    ereg_replace("^.+@([^@]+)$", "\\1", $address);假设,$address里面匹配"^.+@([^@]+)$"的字符串是"adad@adsfad"
          而"adad@adsfad"里面匹配第一个括号([^@]+)的是"adsfad"
    结果就会把$address里面的"adad@adsfad"换为"adsfad"。
      

  2.   

    \n 在正则表达式的语法中表示反向引用因为这里的正则表达式是有字符串组成的,php要能正确解释\必须进行转义,用\\,两个斜杆进行转义,所以这里就变成了两个\\n正则语法中是一个斜杆,不要混淆了。