正则表达式经典

原创 2004年12月29日 15:49:00

"^/d+$"  //非负整数(正整数 + 0)

"^[0-9]*[1-9][0-9]*$"  //正整数

"^((-/d+)|(0+))$"  //非正整数(负整数 + 0)

"^-[0-9]*[1-9][0-9]*$"  //负整数

"^-?/d+$"    //整数

"^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0)

"^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$"  //正浮点数

"^((-/d+(/./d+)?)|(0+(/.0+)?))$"  //非正浮点数(负浮点数 + 0)

"^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$"  //负浮点数

"^(-?/d+)(/./d+)?$"  //浮点数

"^[A-Za-z]+$"  //由26个英文字母组成的字符串

"^[A-Z]+$"  //由26个英文字母的大写组成的字符串

"^[a-z]+$"  //由26个英文字母的小写组成的字符串

"^[A-Za-z0-9]+$"  //由数字和26个英文字母组成的字符串

"^/w+$"  //由数字、26个英文字母或者下划线组成的字符串

"^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$"    //email地址

正则表达式入门经典(学习笔记八)——几个例子及解释汇总

1.不平衡的交替选择(a|ab)  假设正则表达式引擎在a之前的位置开始匹配,它首先尝试将第一个选项与该行中的第一个字符——也就是a进行匹配。匹配成功。这样正则表达式就不会再尝试匹配第二个选项了。于是...
  • cyhleo
  • cyhleo
  • 2011年07月29日 11:07
  • 3787

正则表达式入门30分钟——很经典的入门教材

http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html#alternative来源...
  • robinliu2010
  • robinliu2010
  • 2012年05月09日 23:15
  • 619

一些经典的正则表达式

持续更新 (?[^]*(((?'Open']*>)[^]*)+((?'-Open')[^]*)+)*(?(Open)(?!)). 匹配嵌套的的标签
  • matrix5267
  • matrix5267
  • 2016年11月21日 19:44
  • 116

很经典的一个篇正则表达式的学习文章【正则表达式30分钟入门教程】

正则表达式30分钟入门教程 来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。 由于评论里有过长的URL,所...
  • majian_1987
  • majian_1987
  • 2013年02月26日 14:43
  • 484

正则表达式的经典案例

对四个ip地址进行排序。 public static void regex_test() { String ip="127.0.0.0 3.12.1.10 128.13.31.0 125...
  • qq_33665647
  • qq_33665647
  • 2016年08月15日 17:49
  • 436

C# 1小时看懂正则表达式

C# 正则表达式 正则表达式的作用: 在大的字符串中定位一个子字符串。(system.Text.RegularExpressions声明,expressions是表达式的意思。) 使用正则表达式...
  • bb4903052
  • bb4903052
  • 2014年06月17日 15:04
  • 600

正则表达式入门经典(学习笔记五)——正则表达式中的圆括号

1.圆括号有什么用? 正则表达式中的圆括号有两种功能:一是表示分组;二是表示选择性。2.使用圆括号分组...
  • cyhleo
  • cyhleo
  • 2011年07月29日 09:31
  • 4255

看一遍就完全搞定的正则表达式教程

[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/regref.htm] 引言     正则表达式(regular expression)就是用一个“字符串”...
  • random0708
  • random0708
  • 2017年05月04日 15:57
  • 1406

经典正则表达式

 正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。 匹配中文字符的正则表达式: [/u4e00-/u9fa5...
  • educast
  • educast
  • 2007年08月01日 08:44
  • 1212

经典正则表达式

正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。匹配中文字符的正则表达式: [/u4e00-...
  • squall098
  • squall098
  • 2006年09月06日 01:50
  • 661
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:正则表达式经典
举报原因:
原因补充:

(最多只允许输入30个字)