本篇文章为大家展示了java判断字符串是否是url的方法,代码简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
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判断字符串是否是url的方法,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注亿速云行业资讯频道。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。