即使邮件id字符串存在于filecontent字符串中,java regex也会返回false

时间:2017-07-28 14:26:43

标签: java

          String regex = "/[a-z0-9._'-]*@[a-z]{2,6}.[a-z]{2,6}/g";
          Pattern pattern = Pattern.compile(regex);
          Matcher m=pattern.matcher(filecontent);
          System.out.println(m.find());//false

文件内容字符串:

  

Lorem ipsum dolor sit amet,consectetur adipiscing elit?
  :9705075626? :   sainathreddybobbala@gmail.com

     

--------------------------------------

     

Sed ut perspiciatis unde omnis iste natus error sitting voluptatem   accusantium doloremque laudantium

     

Lorem ipsum dolor sit amet,consectetur adipiscing elit,sed do   eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad   微小的veniam,quis nostrud exercitation ullamco laboris   的mailto:sainathreddybobbala@gmail.com

     

qui dolorem ipsum quia dolor sit amet

1 个答案:

答案 0 :(得分:2)

删除正斜杠/和g - 这是一个vim& javascript参考(除其他外)

https://regex101.com/r/SR8ksW/1/

进行测试