java正则表达式获取url的host示例
public static String getHost(String url){
if(url==null||url.trim().equals("")){
return "";
}
String host = "";
Pattern p = Pattern.compile("(?<=//|)((\\w)+\\.)+\\w+");
Matcher matcher = p.matcher(url);
if(matcher.find()){
host = matcher.group();
}
return host;
}
相关推荐
-
正则表达式中环视的简单应用示例【基于java】
本文实例讲述了正则表达式中环视的简单应用.分享给大家供大家参考,具体如下: 由于开发工作需要对文本中内容进行过滤,删除或替换掉一些无用的或不符合要求的信息.于是发现一个问题,某一类工程性文本中,用到很多英文写法相同.但含义不同的单位,需要将其分别转为真实含义对应的汉字.比如:"粘度为17s,移动距离为350厘米,要求混凝土必须内实外光.振捣时间为30s.",很明显第一个s是粘度的单位,第二s是时间单位,现在需要将文本中所有表示时间的s替换为"秒",在朋友指引下,发现
-
java使用正则表达式查找包含的字符串示例
本文实例讲述了java使用正则表达式查找包含的字符串.分享给大家供大家参考,具体如下: Hello.java: package hello; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Hello { public static void main(String[] args) { String re = "\\[([^\\]]+)\\]"; String str = &quo
-
java正则表达式解析html示例分享
复制代码 代码如下: package work; import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.util.regex.Matcher;import java.util.regex.Pattern; import org.apache.commons.httpclient.DefaultH
-
java正则表达式验证邮箱、电话号码示例
下面的代码使用正则表达式验证输入格式包括了验证邮箱和验证手机号码 复制代码 代码如下: package com.firewolf.utils; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 使用正则表达式验证输入格式 * @author liuxing * */ public class RegexValidateUtil { public static void main(String[]
-
Java正则表达式的语法及示例解析
1匹配验证-验证Email是否正确 Java | 复制 public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.net"; // 邮箱验证规则 String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}"; // 编译正则表达式 Pattern pat
-
详解Java正则表达式语法
分享的Java正则表达式语法和示例如下 1.匹配验证-验证Email是否正确 public static void main(String[] args) { // 要验证的字符串 String str = "service@xsoftlab.net"; // 邮箱验证规则 String regEx = "[a-zA-Z_]{1,}[0-9]{0,}@(([a-zA-z0-9]-*){1,}\\.){1,3}[a-zA-z\\-]{1,}"; // 编译正则表达式
-
java正则表达式匹配网页所有网址和链接文字的示例
复制代码 代码如下: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.
-
java正则表达式获取url的host示例
复制代码 代码如下: public static String getHost(String url){ if(url==null||url.trim().equals("")){ return ""; } String host = ""; Pattern p = Pattern.compile("(?<=//|)((\\w)+\\.)+\\w+"); Matcher matcher = p.match
-
java正则表达式获取指定HTML标签的指定属性值且替换的方法
实例如下: public static String repDomain(String source, String domain, String element, String attr) { String img = ""; Pattern p_image; Matcher m_image; String regEx_img = "<" + element + "[^<>]*?\\s" + attr + "=['\
-
通过正则表达式获取url中参数的简单实现
url: http://xxxx.com?name=魅力&id=123 js中: var name = getUrlParam("name"); /*通过正则获取url中的参数*/ function getUrlParam(name){ var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.subst
-
java 正则表达式获取两个字符中间的字符串方法
搞社区APP的时候,需要实现这个功能: String filetext = "//@张小名: 25分//@李小花: 43分//@王力: 100分"; Pattern p = Pattern.compile("\\@(.*?)\\:");//正则表达式,取=和|之间的字符串,不包括=和| Matcher m = p.matcher(filetext); while(m.find()) { System.out.println(m.group(0));//m.group
-
java正则表达式获取大括号小括号内容并判断数字和小数亲测可用
获取大括号小括号内容 项目开发用到了,暂做个简单记录 private static String regex = "\\{([^}]*)\\}";//匹配大括号 private static String regexx = "\\(([^}]*)\\)";//匹配小括号 public static void main(String[] args) { String dakuohao = "{a+b}={c+d}>{d}"; Pattern
-
Java 如何获取url地址文件流
目录 获取url地址文件流 根据url获取文件的二进制 上代码 获取url地址文件流 /** * 根据url下载文件流 * @param urlStr * @return */ public static InputStream getInputStreamFromUrl(String urlStr) { InputStream inputStream=null; try { //url解码 URL url = new URL(java.net.URLDecoder.decode(urlStr,
-
flex通过java后台获取ip和pcname示例代码
在***DAOImpl.java中的代码如下 复制代码 代码如下: public String getCompuName() { Map<String, String> map = System.getenv() ; String computerName = map.get("COMPUTERNAME");// 获取计算机名 return computerName; } public String getIp() { InetAddress addr = null; tr
-
常用java正则表达式的工具类
本文实例为大家分享了java正则表达式工具类的具体代码,供大家参考,具体内容如下 import com.google.common.base.Strings; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * 常用的正则表达式 * Created by tookbra on 2016/4/7. */ public class RegexUtils { /** * 判断是否是正确的IP地址 * * @para
-
Java如何获取JSON中某个对象的值
目录 Java获取JSON中某个对象的值 使用方式 Java正则表达式-获取json某个属性值 语法 匹配 代码 Java获取JSON中某个对象的值 public class ChangeJson { public static String getString(String data, String result) { JSONObject jsonObject = null; try { jsonObject = new JS
随机推荐
- VBS教程:对象-Matches 集合
- IOS中实现图片点击全屏预览
- python实现多线程抓取知乎用户
- Bootstrap里的文件分别代表什么意思及其引用方法
- PHP防止post重复提交数据的简单例子
- python实现排序算法
- Python深入学习之上下文管理器
- 简单谈谈C++ 头文件系列之(algorithm)
- JavaScript6 let 新语法优势介绍
- CI框架中集成CKEditor编辑器的教程
- Powershell中创建自定义对象例子
- CentOS 5.5使用yum来安装LAMP(php运行环境)
- sql server自动生成拼音首字母的函数
- oracle单库彻底删除干净的执行步骤
- JavaScript 学习笔记(十二) dom
- 网络防火墙功夫深入到第七层
- flash/flex/air的一个大问题
- Apache2 WEB服务器的配置步骤分享
- Android提高之多级树形菜单的实现方法
- Android中RecyclerView布局代替GridView实现类似支付宝的界面