您的位置 首页 技术

java中如何判断字符串是否是url

概述: Pattern类的作用在于编译正则表达式后创建一个匹配模式。 Matcher类使用Pattern实例提供的模式信息对正则表达式进行匹配。 判断方法: 在用字符串String…

概述:

Pattern类的作用在于编译正则表达式后创建一个匹配模式。

Matcher类使用Pattern实例提供的模式信息对正则表达式进行匹配。

判断方法:

在用字符串String设置完一条正则表达式之后,通过Pattern.compile编译正则表达式创建一个匹配模式,之后再用pattern.matcher(xx).matches()的方法,得到是否匹配的布尔值。

示例如下:

package urlReg;import java.util.regex.*;public class urlRegTest {public static void main(String[] args) {String url1 = "http://www.xx.com";String url2 = "w.xx.com";String url3 = "http://w.xx.com";String url4 = "ssss";Pattern pattern = Pattern.compile("^([hH][tT]{2}[pP]://|[hH][tT]{2}[pP][sS]://)(([A-Za-z0-9-~]+).)+([A-Za-z0-9-~\\/])+$");System.out.println(pattern.matcher(url1).matches());System.out.println(pattern.matcher(url2).matches());System.out.println(pattern.matcher(url3).matches());System.out.println(pattern.matcher(url4).matches());}}

推荐教程:java快速入门

以上就是java中如何判断字符串是否是url的详细内容,更多请关注24课堂在线网其它相关文章!

本文来自网络,不代表24小时课堂在线立场,转载请注明出处:https://www.24ketang.cn/14767.html

为您推荐

返回顶部