正则表达式_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 正则表达式 >>列表
· 正则表达式发布时间:2012-01-03
Java中的正则表达式主要关注2个类java.util.regex包下的Matcher和Pattern,这2个类足以应付大多数的需求,Pattern是想要匹配的表达式,定义好Pattern以后,调用matcher方法,返回一个Matcher类型的值,然后调用find方法,如果返回true则说明匹配到了,否则没有匹配到,写复杂的正则表达式的时候,分组很强大,分组可以看JDK官方API中的Pattern类里有很详细的介绍!其中需要注意的是反斜杠\,如果要匹配一个反斜杠需要用四个反斜杠\\\\来表示... 查看全文
· Ruby 正则表达式发布时间:2011-12-22
Ruby中常会用到正则表达式。正则表达式是用来表达字符串的模式(pattern)的。也可以这么理解:我们使用正则表达式来表示某种搜索规则,然后使用该正则表达式来完成字符串的搜索工作。举个例子,假定有这样的搜索规则:“字符串以’FOO’开始,以’R’结束”,那么就可以使用以下正则表达式来表示该规则。/^FOO.*R$/Ruby用//将正则表达式括起来。^表示开头,$表示结尾,.*表示0个以上的任意字符。现在就讲讲正则表达式的规则的写法。正则表达式中有很多上述的具有特别意义的字符。首先是下列字符... 查看全文
· 正则表达式的学习与小结发布时间:2011-12-16
收藏自:http://blog.csdn.net/sunboy_2050/article/details/4962509目前,正则表达式已经在很多软件中得到广泛的应用,包括*nix(Linux,Unix等),HP等操作系统,PHP,C#,Java等开发环境,以及很多的应用软件中,都可以看到正则表达式的影子。正则表达式的使用,可以通过简单的办法来实现强大的功能。为了简单有效而又不失强大,造成了正则表达式代码的难度较大,学习起来也不是很容易,所以需要付出一些努力才行,入门之后参照一定的参考... 查看全文
· Java正则表达式简单应用发布时间:2011-11-24
最近采用redbend的dm库进行DM方面的开发工作。库过程在ddms里面打印出类似于以下的log,DM报文难以区分(蓝色部分),不便于分析。于是用正则式从log中提取DM报文内容。11-2209:23:41.034:INFO/vDM(vdm)(4438):dm\sess\sess_setup.c.600:Replacecommandcodingresult0x011-2209:23:41.044:INFO/vDM(vdm)(4438):dm\sess\sess_utils.c.857... 查看全文
· 删除HTML标签的正则表达式发布时间:2011-11-22
有时候会需要删除一段字符串中的HTML标签,可以使用以下正则表达式,此处使用Ruby为例:#definestringfirst#andtripHTMLtagsstring.gsub(/<\/?.*?>/,"")ps:gsub和JavaScript中的replace意思类似,替代匹配字符串为指定字符串(第二个参数)。... 查看全文
没有事做,就会堕落。。这个世界有太多的浮躁,要耐得住诱惑;要时刻告诫自己,认清方向,否则就可能就真的堕落了!!闲来无事学习了java正则表达式及java.util.regex包贴上学习的代码,虽然是入门级的东东,希望能以此方式记录下自己曾经努力过付出过。参考正则表达式http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.htmlpackagesunfa.lx;importjava.util... 查看全文
· PHP正则表达式的快速学习方法发布时间:2011-11-17
1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sedshell程序等。此外,象javascript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件... 查看全文
· 半小时精通PHP正则表达式发布时间:2011-11-17
1、入门简介简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sedshell程序等。此外,象javascript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与数据文件... 查看全文
真伤不起,前后要加一个斜杠,搞得我弄了半天,真伤人!faint,原来这一对斜杠前后是用来输入各种命令的,哎,犯二了!... 查看全文
· PHP 正则表达式实例发布时间:2011-10-14
正则表达式的概念在很多地方都有,不在详述了。1、与文字和字符相关的?Unicode的中文字范围是u4e00-u9fa5,4e00对应的字是“一”,9fa5对应的汉字是“龥”,所以正则是这样的:1.1匹配所有中文汉字:'/[一-龥]/u'或者'/[/x{4e00}-/x{9fa5}]/u'2、与网络和地址相关的?2.1匹配网页地址:"/https?:////([一-龥a-zA-Z///d/-]{1,30}/.){1,}([一-龥a-zA-Z]{2,9})(:/d{1,5})?([//|//]{1... 查看全文
JAVA正则表达式-捕获组与非捕获组Java捕获组与非捕获组的问题困扰了我一阵子,下面是我弄明白后的笔记:先看例子:importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclassPatternTest{publicstaticvoidmain(String[]args){Stringtext="<textarearows=\"20\"cols=\"70\">... 查看全文
· 正则表达式去掉重复的字符串发布时间:2011-08-10
Stringstr="[货物运输,物流,运输,物流,物流,物流,快运,物流,运输,物流,货物运输,快运,物流,运输]";System.out.println(str.replaceAll("(.*,).*,\\1+","$1"));输出:[货物运输,快运,物流,运输]... 查看全文
· 正则表达式各类验证 【搜集】发布时间:2011-08-10
<divid="divall"style="width:960px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto;font-family:simsun;font-size:medium;padding:0px;"><divid="divpage"style="width:948px;padding-top:0px;padding-right:6px;padding-bottom:0px... 查看全文
· Discuz系列-正则表达式发布时间:2011-01-09
@checktplrefresh函数前加@如果错误,将不提示错误preg_replace正则替代$patterns=array("/(19|20)(\d{2})-(\d{1,2})-(\d{1,2})/","/^\s*{(\w+)\(/");$replace=array("\\3/\\4/\\1\\2","\\1");printpreg_replace($patterns,$replace,"{start(Date)}=1999-5-27");... 查看全文
· 验证数字的正则表达式集 发布时间:2010-12-28
验证数字的正则表达式集验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\+?[1-9][0-9]*$验证非零的负整数:^\-[1-9][0-9]*$验证非负整数(正整数+0)^\d+$验证非正整数... 查看全文
我有一日期,格式必须为:yyyy-MM-ddHH:mm:ss网上google到一个,我写不出来啊。PS:有一专门讨论日期正则的帖子,不错:http://yin123.blog.51cto.com/882581/4375921、yyyy-MM-dd格式的日期Patternp=Pattern.compile("^((((1[6-9]|[2-9]\\d)\\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\\d|3[01]))|(((1[6-9]|[2-9]\\d)\\d... 查看全文
PHP正则表达式主要用于字符串的模式分割、匹配、查找及替换操作。使用正则表达式在某些简单的环境下可能效率不高,因此如何更好的使用PHP正则表达式需要综合考虑。我的PHP正则入门,是起源于网上的一篇文章,这篇文章由浅入深的阐述了PHP正则表达式使用的方法,我觉得是一个很好的入门材料,不过学成还是要靠个人,在使用的过程中,还是会不断地忘记,因此反反复复的阅读了这篇文章有四五遍,对于其中一些比较困难的知识点,甚至要用很久才能消化,但是只要能见坚持着看完,你会发现自己对于正则的运用能力就会显著提高... 查看全文
用正则表达式提取html中的纯文本,代码实现如下:usingSystem.Text.RegularExpressions;privatestringStripHT(stringstrHtml)//从html中提取纯文本{Regexregex=newRegex("<.+?>",RegexOptions.IgnoreCase);stringstrOutput=regex.Replace(strHtml,"");//替换掉"<... 查看全文