JAVA 正则表达式
2013-11-01 10:09
281 查看
最近使用JAVA正则表达式,有个匹配URL的例子很实用,贴出来分享一下!
文件名称:Test.java
运行结果:
@~/study $ java Test
文件名称:Test.java
import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test{ public static void main(String[] args){ System.out.println(isUrl("http://www.tmall.com/sss.html")); System.out.println(isUrl("http://www.baidu.com/sss.html")); } /** * URL检查<br> * <br> * @param pInput 要检查的字符串<br> * @return boolean 返回检查结果<br> */ public static boolean isUrl (String pInput) { if(pInput == null){ return false; } String regEx = "^(https?|ftp|file)://[a-zA-Z0-9-_]*.tmall.com/[-a-zA-Z0-9+&@#/%?=~_|!:,.;]*[-a-zA-Z0-9+&@#/%=~_|]"; Pattern p = Pattern.compile(regEx); Matcher matcher = p.matcher(pInput); return matcher.matches(); } }
运行结果:
@~/study $ java Test
true false
相关文章推荐
- java正则表达式
- Java使用正则表达式实现找出数字功能示例
- 正则表达式java中的写法
- 正则表达式 java
- 正则表达式和 Java I/O
- 你应该知道的10个Java正则表达式
- Java 常用正则表达式
- JAVA自动生成正则表达式工具类
- 正则表达式 In Java
- 黑马程序员——Java正则表达式
- 黑马程序员—Java基础—正则表达式
- Java面向对象——正则表达式
- android&java 正则表达式
- java基础_14_正则表达式
- Java学习-用正则表达式判断email是否合法
- java基础--正则表达式
- JAVA中使用正则表达式(一)
- 正则表达式在java中的运用
- java 字母数字和下划线 正则表达式
- java正则表达式