1.什么是正则表达式2.正则表达式的基础
2.1元字符2.2 []–方括号
方括号括起来若干个字符来表示一个元字符,该元字符可代表方括号中的任何一个字符。
reg=”[abc]4” 则”a4”,”b4”,”c4”,都是和此正则表达式匹配的字符串
[^456] —–代表4,5,6之外的任何字符
[a-r] ——-代表a~r中的任何一个字母
[a-Za-Z] ——代表任意...
分类:
编程语言 时间:
2015-04-25 01:42:05
阅读次数:
204
正则表达式是一种匹配和处理字符串的文本处理工具,Java主要通过java.util.regex包中的Pattern、Matcher和PatternSyntaxException三个类来实现正则表达式。常用语法
字符
含义
x
字符x
将下一字符标记为特殊字符、文本...
分类:
编程语言 时间:
2015-04-20 18:38:51
阅读次数:
153
Java正则表达式正则表达式定义了字符串的模式。正则表达式可以用来搜索、编辑或处理文本。正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别。Java正则表达式和Perl的是最为相似的。java.util.regex包主要包括以下三个类:Pattern类:pattern对象是一个正则表达式的...
分类:
编程语言 时间:
2015-04-19 17:50:47
阅读次数:
202
正则表达式语法结构图:Java正则表达式类库结构图:Java典型例子1、String类 matches()方法判断字符串是否符合特定正则表达式@Test public void testRegex(){ String regex = ".*\\d{3}.*"; String str1 = "11te...
分类:
编程语言 时间:
2015-04-16 23:16:54
阅读次数:
218
在阅读的过程中有任何问题,欢迎一起交流
邮箱:1494713801@qq.com
QQ:1494713801
◆查找html中对应条件字符串
Java代码
Pattern pattern = Pattern.compile("href=\"(.+?)\""); Matcher matcher = pattern.matcher("主页"); if(m...
分类:
编程语言 时间:
2015-04-16 10:18:49
阅读次数:
158
1、车牌号: /** *? * @description:验证车牌号 * @param carNum * ? ? ? ? ? ?豫A106EK * @return 合法:true 不合法:false */ public static boolean validateCarNum(String carNum) { boolean result...
分类:
编程语言 时间:
2015-04-14 14:51:54
阅读次数:
138
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的...
分类:
编程语言 时间:
2015-04-14 00:38:34
阅读次数:
192
1.定义:正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 2.用途:字符串匹配(字符匹配)字符串...
分类:
编程语言 时间:
2015-04-14 00:28:47
阅读次数:
180
正则表达式通用符如下: |:或,例如(1|2)---》取括号里的1或2 \d:取[0-9]的数字 \w: 取英文字母, *: 通配符, $: 以什么结尾 {n}: 匹配次数 ^: 反向(javascript中是以什么开头,javascript的通配符要使用“/内容/”包围着) [...
分类:
编程语言 时间:
2015-04-03 19:00:03
阅读次数:
210
String str="this is \"Tom\" and \"Eric\", this is \"Bruce lee\", he is a chinese, name is \"李小龙\"。"; Pattern p=Pattern.compile("\"(.*?)\"")...
分类:
编程语言 时间:
2015-04-03 17:04:13
阅读次数:
182