正则表达式随笔
来源:互联网 发布:救世主大教堂知乎 编辑:程序博客网 时间:2024/06/07 08:35
正则表达式
最近在用hibernate validator时用到了正则表达式,随手一记。
需求是1m-2880m
所以首先将1-2880拆分为
1m-999m ^([1-9]\d{0,2}[m])
大概说一下
^匹配开始[1-9]指第一位为1-9任意数\\d{0,2}最多两位任意数[m]代表m
1000m-1999m ^(1\d{3})[m]
2000m-2799m ^(2[0-7]\d{2})[m]
2800m-2879m ^(28[0-7]\d)[m]
2880m ^2880[m]
然后将这些进行整合
^2880[m]|^(28[0-7]\d)[m]|^(2[0-7]\d{2})[m]|^(1\d{3})[m]|^([1-9]\d{0,2}[m])$
| 表示或
$ 匹配结束
这里有许多可以直接用的正则链接
阅读全文
0 0
- zz 正则表达式随笔
- 正则表达式随笔
- 正则表达式随笔
- 正则表达式随笔
- 正则表达式随笔
- PHP-正则表达式随笔
- 正则表达式随笔
- php正则表达式随笔
- Java正则表达式 随笔
- 转载一篇 正则表达式随笔(高级讲解
- 正则表达式随笔小记(一)
- 正则表达式随笔小记(二)
- 利用正则表达式获取博客园随笔(一)
- 利用正则表达式获取博客园随笔(三)
- 利用正则表达式获取博客园随笔(四)
- web.js.字符串操作与正则表达式.随笔
- 随笔:linux正则表达式.*查找任意位置的两内容
- 学习随笔(2)正则表达式的讨论
- redis操作Template测试
- ICPC 青岛赛区 网络赛 1011 :A Cubic number and A Cubic Number<数学>
- Linux
- 读书笔记:valueOf
- linux之第一个shell脚本
- 正则表达式随笔
- 挑战题一(1)
- C++之 typedef
- 基于双数组Trie的词典查询算法
- 51NOD 1090 三个数和为0 【暴力 二分】
- 我的Python第五篇 面向对象
- WIN7下查看CPU核心数
- 10 request&&response的学习笔记
- Otto源码详解