正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个...
分类:
其他好文 时间:
2014-09-01 10:27:22
阅读次数:
153
一、grep:globalsearchregularexpressionandprintouttheline.文本搜索工具,根据用户指定的文本模式对目标文件进行逐行搜索,显示能够被模式所匹配到的行格式:grep[option]‘PATTERN‘file1,...其中PATTERN为正则表达式。 --color=auto:匹配的行高亮显示 -v:反向匹配,显示不..
分类:
其他好文 时间:
2014-09-01 02:56:03
阅读次数:
203
最近工作中经常要用到正则表达式,不得不花点时间对其进行一定的学习。
JDK中提供了2个类来支持正则表达式,分别是java.util.regex.Pattern和java.util.regex.Matcher。前者表示一个模式,后者表示一个匹配器。
1、模式的两种创建方式:
public static Pattern compile(String regex) {
r...
分类:
编程语言 时间:
2014-08-31 23:02:22
阅读次数:
312
正则表达式是一种查找以及字符串替换操作。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于:检查文本中是否含有指定的特征词找出文中匹配特征词的位置从文本中提取信息,比如:字符串的子串修改文本与文本编辑器相似,几乎所有的高级编程语言都支持正则表达式。在这样的语境下,“文本”也就是一个字符串,可以执...
分类:
其他好文 时间:
2014-08-31 22:39:12
阅读次数:
304
正则表达式非常有用,查找、匹配、处理字符串、替换和转换字符串,输入输出等。而且各种语言都支持,例如.NET正则库,JDK正则包, Perl, JavaScript等各种脚本语言都支持正则表达式。下面整理一些常用的正则表达式。字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、...
分类:
其他好文 时间:
2014-08-31 22:37:51
阅读次数:
348
今天和大家分享一些关于正则表达式的知识和在javascript中的应用。正则表达式简单却又不简单,比如以前我的老师给我们讲的时候就说这个东西入门的话二三十分钟就精通了,一旦没有入门那就可几天都补不回来。于是当初就很认真的学习并研究了它。没想到正则表达式不仅代码简洁,而且在实际的操作中为前端工程师.....
分类:
编程语言 时间:
2014-08-31 20:05:41
阅读次数:
207
-:常见的通配符:*?[]*:匹配任意长度的任意字符?:匹配任意一个字符[]:匹配指定范围内的任意单个字符[^]:脱字符,表示取反的意思二:正则表达式:是一种查找以及字符串替换操作。分为基本正则表达式和扩展正则表达式。正则表达式在文本编辑器中广泛使用,比如正则表达式被用于..
分类:
其他好文 时间:
2014-08-31 18:48:31
阅读次数:
241
在Java中如果我们需要在大量的字符串中对特定格式的字符串进行查找、替换或者删除,正则表达式将是最好的选择。但是新手却并不擅长使用这一方法,因此本文将详细介绍一下正则表达式的相关用法。
1.如何使用正则表达式
Java在1.4版本新增了java.util.regex包提供对正则表达式的支持,其中Pattern类指正则表达式的编译表示形式,Matcher类指通过解释Patte...
分类:
编程语言 时间:
2014-08-31 17:22:11
阅读次数:
252
今天开发的时候抛出UncaughtSyntaxError:Invalidregularexpression:/^(+?d+)(.d+)?$/:Nothingtorepeat源码:varreg=newRegExp(‘^(\+?\d+)(\.\d+)?$‘);乍得一看,好像没有什么错误。但是细心就会发现。抛出异常哪里的正则表达式有点错误,少了反斜杠。原因是我们没有加上双反斜..
分类:
其他好文 时间:
2014-08-31 10:37:41
阅读次数:
931