VB.Net正则表达式大全(1)

本文介绍了一系列常用的正则表达式及其应用场景,包括中文字符、双字节字符、空白行、HTML标记等的匹配方法,并提供了示例代码。

格式示例:

Pattern:                       表达式
Key:                              
Description:               说明
Remark:                         备注

如:

Pattern:[/u4e00-/u9fa5]
Key:Chinese_Char
Description:匹配中文字符
Remark:

Pattern:[^/x00-/xff]
Key:Unicode
Description:匹配双字节字符
Remark:包括汉字在内。可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

=============================================

样板

VB.NET code
Pattern:[b]表达式 [/b] Key:[color=#FF0000]键[/color] Description:[color=#008000]说明[/color] Remark:[color=#0000FF]备注[/color]
==========================================

Pattern:[/u4e00-/u9fa5]
Key:中文字符  
Description:匹配中文字符  
Remark:  

Pattern:[^/x00-/xff]  
Key:双字节字符  
Description:匹配双字节字符  
Remark:包括汉字在内。可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)    


Pattern:/n/s*/r
Key:空白行  
Description:匹配空白行  
Remark:可以用来删除空白行  


Pattern:: <(/S*?)[^> ]*> .*? <//1> ¦ <.*?   />
Key:HTML标记  
Description:匹配HTML标记  
Remark:并不全面  


Pattern:^/s* ¦/s*$
Key:首尾空白字符  
Description:匹配首尾空白字符  
Remark:可以用来删除行首行尾的空白字符(包括空格、制表符、换页符等等)  


Pattern:/w+([-+.]/w+)*@/w+([-.]/w+)*/./w+([-.]/w+)*
Key:Email地址  
Description:匹配Email地址  
Remark:


Pattern:[a-zA-z]+://[^/s]*
Key:网址URL  
Description:匹配网址URL  
Remark:基本满足现状  


Pattern:/d+/./d+/./d+/./d+
Key:ip地址  
Description:匹配ip地址  
Remark:

随着互联网的迅速发展,几乎所有工具软件和程序语言都支持的正则表达式也变得越来越强大和易于使用。《精通正则表达式(第3版)》是讲解正则表达式的经典之作。《精通正则表达式(第3版)》主要讲解了正则表达式的特性和流派、匹配原理、优化原则、实用诀窍以及调校措施,并详细介绍了在Perl、Java、.NET、PHP中正则表达式的用法。 《精通正则表达式(第3版)》自第1版开始着力于教会读者 "以正则表达式来思考",来让读者真正"精通"正则表达式。该版对PHP的相关内容、Java1.5和Java1.6的新特性作了可观的扩充讲解。任何有机会使用正则表达式的读者都将因《精通正则表达式(第3版)》而受益匪浅。 《精通正则表达式(第3版)》讲解正则表达式,这种工具能够提高工作效率、让生活变得更轻松。精心调校后的正则表达式只需要十多秒就能完成以前数小时才能完成的枯燥任务。如今,正则表达式已经成为众多语言及工具--Perl、PHP、Java、Python、Ruby、MysQL、VB-NET和c#(以及.NETFramework中的任何语言)--中的标准特性,依靠它,你能以之前完全不敢设想的方式进行复杂而精巧的文本处理。十年三版,再显王者风范,近30年开发经验的智慧结晶,深入理解正则表达式,彻底修炼基本功,全球第一本全面深入讲解正则表达式的经典巨著,《程序员》杂志技术主编孟岩鼎力推荐。 专家点评:《精通正则表达式》是系统学习正则表达式的唯一最权威著作。任何时候,任何地方,只要提到正则表达式著作,人们都会提到这本书。该书质量之高,声誉之盛,使得几乎没有人企图挑战它的地位,从而在正则表达式图书领域形成了独特的"一夫当关"的局面,称其为正则表达式圣经,绝对当之无愧。 --《程序员》杂志技术主编孟岩 《精通正则表达式(第3版)》包含了对PHP及其正则表达式的讲解。这一版的更新也反映了其他语言的发展,深入讲解了Sun的java.util.regex,并特别提到了Java1.4.2和Java1.5/1.6之间的众多差异。 本书的内容: ·各种语言和工具的功能比较 ·正则引擎的工作原理 ·优化(能节省大量的时间) ·准确匹配期望的文本 ·针对具体语言的章节 《精通正则表达式(第3版)》,以明晰轻松的笔调向程序员深入浅出地讲解复杂的知识,并给出了现实世界中复杂问题的解决办法,读者能够立刻运用书中丰富的知识,巧妙而高效地解决各种问题。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值