倒...  不是完全匹配我是说要匹配这种格式“[email protected]|想入非非

解决方案 »

  1.   

    这样就可以
    ^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)\|[^\s\n\w]+$
      

  2.   

    已经试过了是可以的发现  [email protected]|想入非非.
    匹配 ^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)\|[^\s\n\w]+$
    位于0。匹配的长度为27个字符。如果后面有回车换行就不要加$
    自已再慢慢找一下原因,如果字符串有其他的规律就根椐你的规则修改正则表达式