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坐在amet,秘密上班吗?
:9705075626吗? :
sainathreddybobbala@gmail.com
————————————————————————————————————————
Sed ut perspiciatis unde omnis iste natus error sit voluptatem
lor虫
Lorem ipsum dolor坐在amet,consectetur adipiscing精英,sed do
临时劳动者和劳动者联合会Ut Enim广告
最小量的静脉运动
mailto:sainathreddybobbala@gmail.com
qui dolorem ipsum quia dolor坐在amet
最佳答案
删除正斜杠/和g-这是vim和javascript参考(尤其是)
在https://regex101.com/r/SR8ksW/1/进行测试
关于java - 即使文件内容字符串中包含邮件ID字符串,Java regex也会返回false,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45375983/