正则表达式
来源:互联网 发布:如何搭建家庭光纤网络 编辑:程序博客网 时间:2024/06/06 00:01
字符
字符分类
预定义字符
边界匹配
Java例子
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexMatches { private static String pattern = "^[_A-Za-z0-9-]+(\\.[_A-Za-z0-9-]+)*@[A-Za-z0-9]+(\\.[A-Za-z0-9]+)*(\\.[A-Za-z]{2,})$"; private static Pattern mypattern = Pattern.compile(pattern); public static void main(String args[]) { String valEmail1 = "testemail@domain.com"; String invalEmail1 = "....@domain.com"; String invalEmail2 = ".$$%%@domain.com"; String valEmail2 = "test.email@domain.com"; System.out.println("Is Email ID1 valid? " + validateEMailID(valEmail1)); System.out.println("Is Email ID1 valid? " + validateEMailID(invalEmail1)); System.out.println("Is Email ID1 valid? " + validateEMailID(invalEmail2)); System.out.println("Is Email ID1 valid? " + validateEMailID(valEmail2)); } public static boolean validateEMailID(String emailID) { Matcher mtch = mypattern.matcher(emailID); if (mtch.matches()) { return true; } return false; }}
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- mongodb使用备忘
- STM32栈和堆使用不同RAM的实现方法
- Revit二次开发--"Add Hello World Ribbon Panel"
- ios autolayout
- ar list
- 正则表达式
- LoadRunner中负载时间Duration与迭代次数Iteration的联系
- LINK - About Cache Control of Azure Blob Files
- linux grep 命令
- C++ string学习
- body-parser和multer
- 出货后还在stage的so
- C++11标准后的C++阅读书目
- cpu指令如何读写硬盘