处理文本,书写正则表达式是必备技能之一,参考一下两篇文章即可:
1. java正则表达式详解与应用(学习必备)
2. Java学习笔记之Pattern类的用法详解
分享一个网页和邮箱的正则抽取:
- Pattern EMail = Pattern.compile(
- “\\w+([-+.]\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*”, Pattern.DOTALL);
- Pattern WebSite= Pattern.compile(
- “(ftp|http[s]?:\\/\\/)?([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?”,
- Pattern.CASE_INSENSITIVE);