转载

[.net 面向对象程序设计进阶] (2) 正则表达式(三) 表达式助手

[.net  面向对象 程序设计进阶 ] (2) 正则表达式 ( 表达式助手

上面两节对正则表达式的使用及 .NET 下使用正则表达式作了详细说明,本节主要搜集整理了常用的正则表达式提供参考。

此外为了使用方便,编写了一个《正则表达式助手》方便测试正则表达式。

1.正则表达式助手

1.1  软件概述

软件名称:

《正则表达式助手》

版本:

1.0

最后更新日期:

2015/07/01

作者:

YuBinfeng

运行环境:

.NET Framework 4.6及以上(常用表达式功能,需要联网,从博客园本贴中获取数据)

作者博客:

http://www.cnblogs.com/yubinfeng/p/4609281.html

技术交流QQ群:

467189533

下载地址:(点击下载)

http://files.cnblogs.com/files/yubinfeng/正则表达式助手_1_0.rar

1.2 助手使用说明

正则表达式助手主要有两方法的功能:

A.一是可以执行查询和替换两种匹配方式

B.二是通过联网(主要是通过博客园本贴子的更新数据,加载常用的正则表达式,方便贴子和软件同步)

1.3  软件介绍

1.3.1 主界面

[.net 面向对象程序设计进阶] (2) 正则表达式(三) 表达式助手

1.3.2 自动联接我的博客同步获取最新“常用正则表达式”

[.net 面向对象程序设计进阶] (2) 正则表达式(三) 表达式助手

1.3.3 点击常用列表,可以将正则表达式加入到调试窗口

[.net 面向对象程序设计进阶] (2) 正则表达式(三) 表达式助手

1.3.4 支持查找和替换两种模式,表达式选项支持忽略大小写、单行模式、多行模式、忽略空白和显式模式等四种。

[.net 面向对象程序设计进阶] (2) 正则表达式(三) 表达式助手

1.3.4 关于软件更新,当有新版本时打开软件会有提示,也可以主动下载新版本

[.net 面向对象程序设计进阶] (2) 正则表达式(三) 表达式助手

2.常用正则表达式

常用正则表达式(陆续整理中)

校验数字类

序号

说明

正则表达式

1

正数字

^[0-9]*$

2

n位的数字

^/d{n}$

3

至少n位的数字

^/d{n,}$

4

m-n位的数字

^/d{m,n}$

5

零和非零开头的数字

^(0|[1-9][0-9]*)$

6

非零开头的最多带两位小数的数字

^([1-9][0-9]*)+(.[0-9]{1,2})?$

7

带1-2位小数的正数或负数

^(/-)?/d+(/./d{1,2})?$

8

正数、负数、和小数

^(/-|/+)?/d+(/./d+)?$

9

有两位小数的正实数

^[0-9]+(.[0-9]{2})?$

10

有1~3位小数的正实数

^[0-9]+(.[0-9]{1,3})?$

11

非零的正整数

^[1-9]/d*$

12

非零的负整数

^-[1-9]/d*$

13

非负整数

^/d+$

14

非正整数

^-[1-9]/d*|0$

15

非负浮点数

^/d+(/./d+)?$

16

非正浮点数

^((-/d+(/./d+)?)|(0+(/.0+)?))$

17

正浮点数

^[1-9]/d*/./d*|0/./d*[1-9]/d*$

18

负浮点数

^-([1-9]/d*/./d*|0/./d*[1-9]/d*)$

19

浮点数

^(-?/d+)(/./d+)?$

校验字符类

20

中文

[/u4e00-/u9fa5]

21

英文和数字

^[A-Za-z0-9]+$

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

返回目录

 <如果对你有帮助,记得点一下 推荐 哦,有不明白的地方或写的不对的地方,请多交流>   

<对本系列文章阅读有困难的朋友,请先看 《.net 面向对象编程基础》 >

<转载声明:技术需要共享精神,欢迎转载本博客中的文章,但请注明版权及URL>

QQ群:467189533

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

正文到此结束
Loading...