最近用到的正则表达式
由于最近在做一个android的新闻客户端,多次用到了正则表达式,因此总结下。
1.使用正则表达式获取Rss资源内的文章内容的图片url
因为在每条新闻浏览的listView里需要新闻内容里的图片,因此你需要抓取文章第一张照片url地址,豆瓣的照片格式是:
你需要在众多的内容中获取图片ur地址,这需要java正则表达式写个方法
/**
* 提取html...
分类:
编程语言 时间:
2015-08-14 21:31:32
阅读次数:
168
在JAVA正则表达式中量词(quantifiers)允许指定匹配出现的次数,方便起见,当前 Pattern API 规范下,描述了贪婪、勉强和侵占三种量词。首先粗略地看一下,量词X?、X??和X?+都允许匹配 X 零次或一次,精确地做同样的事情,但它们之间有着细微的不同之处。量 词 种 类意 ...
分类:
编程语言 时间:
2015-08-13 21:55:20
阅读次数:
308
package date0804.demo1;
import java.util.regex.Pattern;
public class RegularExpres {
public static void main(String[] args) {
//中括号只代表一位字符,*代表任意位,问号代表一位
//匹配首字...
分类:
编程语言 时间:
2015-08-04 13:47:24
阅读次数:
143
在TextView和EditText加入表情或者设置文字效果可以使用:JAVA正则表达式 Pattern和MatcherSpannableString与SpannableStringBuilder
分类:
编程语言 时间:
2015-08-03 14:26:58
阅读次数:
153
正则可以看做一门 DSL,但它却应用极其广泛,可以轻松解决很多场景下的字符串匹配、筛选问题。同时呢有句老话: “ 如果你有一个问题,用正则表达式解决,那么你现在就有两个问题了。” Some people, when confro...
分类:
编程语言 时间:
2015-08-02 06:45:40
阅读次数:
249
java 正则表达式替换首尾字符或符号 private String replaceStr(String str){
Pattern pattern = Pattern.compile("^,+|,+$");
Matcher matcher = pattern.matcher(str);
return matche...
分类:
编程语言 时间:
2015-07-30 17:21:16
阅读次数:
162
正则表达式,就是用某种模式去匹配一类字符串的一个公式,正则表达式由一些普通字符和一些元字符(metacharacters)组成。普通字符包括大小写的字母和数字,而元字符则具有特殊的含义,不管是.Net平台还是Java平台...
分类:
编程语言 时间:
2015-07-29 10:29:42
阅读次数:
172
package regular;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
/*
正则表达式:符合一定规则的表达式
作用:用于专门操作字符串
特点:用一些特定的符号来表示一些代码的操作,这样就简化书写。
所以学习正则表达工,就是在学习一些特殊符号的使用
好处:可以简化对字符串的复...
分类:
编程语言 时间:
2015-07-27 19:01:08
阅读次数:
129
创建正则表达式你可以从比较简单的东西入手学习正则表达式。要想全面地掌握怎样构建正则表达式,可以去看JDK文档的java.util.regex的Pattern类的文档。字符B字符B\xhh16进制值0xhh所表示的字符\uhhhh16进制值0xhhhh所表示的Unicode字符\tTab\n换行符\r...
分类:
编程语言 时间:
2015-07-21 01:25:09
阅读次数:
198
大家很多都碰到这样的情况,在注册某些网站的账号时,都要求你的密码不能全是数字或是英文。最典型的就是Apple ID,必须要求是至少有数字、大写字母 和小写字母三种形式;其他比如还有淘宝账号,至少是某几种类型的组合。这从一定程度上使密码变得复杂,同时也变得安全,使别人更难以破解。这种功能的实现一般是使用正则表达式来进行检查,对用户输入进行控制。
具体需求如下:现在要求用户注册时的密码...
分类:
其他好文 时间:
2015-07-20 16:37:33
阅读次数:
131