// 用正则表达式"[\u4e00-\u9fa5]"匹配 字符串 Scanner sc =new Scanner(System.in);System.out.println("请输入字符串: ");String s=sc.next();StringBuffer ss=new StringBuffer ...
分类:
其他好文 时间:
2017-04-11 13:29:56
阅读次数:
1399
我们将从最简单的正则表达式开始,由于正则表达式常用于操作字符串的,因此我们从最常见的任务下手:字符匹配 字符匹配 大多数字母和字符会匹配它们自身。 举个例子:正则表达式FishC将完全匹配字符串‘FishC’。 (你可以启用不区分大小写模式,则正则表达式FishC可以匹配‘FISHC’,或‘fish ...
分类:
其他好文 时间:
2017-04-09 22:35:36
阅读次数:
166
正则表达式(Regular Expression也称为REs,或regexes或regex patterns)本质上是一个微小且高度专业化的编程语言。 它被嵌入到python中,并通过re模块提供给程序员用。 使用正则表达式,你需要指定一些规则来描述那些你希望匹配字符串集合,这些字符串集合可能包含句 ...
分类:
其他好文 时间:
2017-04-09 20:11:29
阅读次数:
182
正则表达式模块 常用的正则表达式符号: . 默认匹配除\n以外的任意一个字符,如果制定falg,DOTALL,则匹配任意字符,包括换行 '^' 匹配字符串的开头 '$' 匹配字符串的结尾 '*' 匹配*号前的字符0次或者多次 '+' 匹配前一个字符1次或多次 '?' 匹配前一个字符1次或0次 ‘{n ...
分类:
其他好文 时间:
2017-04-04 23:30:34
阅读次数:
193
记住正则表达式是件挺头疼的事,但只要归类好,稍加练习就会很好的记住了。。。 定位符^ 匹配字符串的开始,如^itcast,匹配以"itcast"开头的字符串$ 匹配字符串的结束,如itcast$,匹配以"itcast"结尾的字符串\b 匹配单词的开始或结束,例如er\b 该表达式表示匹配er和空格之 ...
分类:
编程语言 时间:
2017-04-02 15:47:31
阅读次数:
172
用正则表达式进行字符串校验,截取十分方便,项目开发中灵活的使用正则表达式能让你的代码简洁优雅并且不易出错。在实际的应用中,掌握以下几点知识就可以应付绝大多数的开发场景了。 1、 字符串开始结束匹配:^$。 ^abc$完全匹配字符串abc。 2、 特定类型字符匹配:数字\d,数字字母下划线\w,空格\ ...
分类:
编程语言 时间:
2017-03-31 23:51:54
阅读次数:
204
1、字符串匹配 字符串匹配是计算机的基本任务之一。 字符串匹配是什么?举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以 ...
分类:
编程语言 时间:
2017-03-25 22:27:01
阅读次数:
156
1.正则表达式相关说明()是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。(\d*)表示连续的数字,与[0-9]+类似[]是定义匹配的字符范围。比如[a-zA-Z0-9]表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。{}一般用..
分类:
其他好文 时间:
2017-03-17 21:11:43
阅读次数:
318
i (PCRE_CASELESS) 如果设置了这个修饰符,模式中的字母会进行大小写不敏感匹配。 m (PCRE_MULTILINE) 默认情况下,PCRE 认为目标字符串是由单行字符组成的(然而实际上它可能会包含多行), “行首”元字符 (^) 仅匹配字符串的开始位置, 而”行末”元字符 ($) 仅 ...
分类:
其他好文 时间:
2017-03-15 11:40:09
阅读次数:
147
ASCII()函数 CHAR()函数 LEFT()函数 RIGHT()函数 LTRIM()函数 RTRIM()函数 STR()函数 字符串逆序的函数REVERSE() 计算字符串的长度函数LEN(str) 匹配字符串开始位置的函数CHARINDEX(str1,str,[start]) SUBSTRI ...
分类:
数据库 时间:
2017-03-13 15:03:55
阅读次数:
224