Android 使用正则表达式
来源:互联网 发布:淘宝网的流程图解 编辑:程序博客网 时间:2024/05/21 05:18
今天遇到一个这样的问题就是从后台解析一段字符串如下:
<img src="http://photocdn.sohu.com/20141229/Img407378237.jpg" alt="111111" align="middle" />
现在需呀获取到改字符串中的“http://xxxxxx/xxx.jpg”字段,很显然这里使用正则表达式会很容易得到它
主要代码如下:(此例仅以得到url为例)
public static String getUrl(String url){
Pattern p = Pattern.compile("[a-zA-z]+://[^\\s]*");
Matcher m = p.matcher(url);
if(m.find()){
System.out.println(m.group());
}
return m.group();
}
需要注意的一点事 [a-zA-z]+://[^\\s]* 我们如何得到这个表达式 网上有很好的工具这里给出链接 http://tool.oschina.net/regex#
还有个特别注意的地方 就是我们在写代码的时候要特别注意到转义字符 “\” 不加上它会出错 如下图:
看完这些,改怎么做应该都清楚了吧
0 0
- Android 使用正则表达式
- Android下使用正则表达式
- Android下使用正则表达式
- 在Android使用正则表达式
- Android中正则表达式使用
- Android里使用正则表达式
- Android中使用正则表达式
- 各种android正则表达式使用
- Android下使用正则表达式
- Android下使用正则表达式
- Android 正则表达式的使用
- Android中的正则表达式Regex使用
- android使用正则表达式过滤字符串
- android正则表达式及Pattern Matcher使用
- android正则表达式及Pattern Matcher使用
- android 中使用正则表达式验证输入
- 十二、Android UiAutomator正则表达式的使用
- android正则表达式及Pattern Matcher使用
- mac系统删除.SVN文件
- ibatis自带批量删除
- 《C语言及程序设计》实践参考——长方形的周长和面积
- C++算法之 二叉搜索树转换为双向链表
- OJ积累-日期格式的改变
- Android 使用正则表达式
- C++ Primer复习和学习笔记 第九章 顺序容器
- android 图片叠加效果实现
- string Cstring char*
- JSP传递中文参数
- NS3-仿真LTE-bug调试笔记
- oracle 递归查询属于本部门以及下属部门
- linux centos开启80、22、3306端口方案
- C# 实现读取本地某文件夹中的html文件,然后通过正则表达式获取input控件中的id值