正则表达式

简介: 常用的正则表达式

1、数字:^[0-9]*$

2、n位的数字:^\d{n}$

3、至少n位的数字:^\d{n,}$

4、m-n位的数字:^\d{m,n}$

5、零和非零开头的数字:^(0|1-9*)$

6、非零开头的最多带两位小数的数字:^(1-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$ 或 ^([1-9][0-9]*){1,3}$ 或 ^+?1-9$

12、非零的负整数:^-[1-9][]0-9"*$ 或 ^-[1-9]\d*$

13、非负整数:^\d+$ 或 ^[1-9]\d*|0$

14、非正整数:^-[1-9]\d*|0$ 或 ^((-\d+)|(0+))$

相关文章
|
人工智能 机器人 Unix
正则表达式的应用
正则表达式的应用
101 0
|
3月前
|
XML 前端开发 数据安全/隐私保护
常用正则表达式
常用正则表达式
|
5月前
|
自然语言处理
正则表达式1
正则表达式
|
6月前
|
XML 前端开发 数据安全/隐私保护
正则表达式
正则表达式
|
移动开发 JavaScript 前端开发
正则表达式总结
什么是正则表达式? 正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式。在JavaScript中,正则表达式也是对象。
100 1
|
Java 数据安全/隐私保护 Perl
常用的正则表达式大全
本文总结了常用的常用的正则表达式
131 0
常用的正则表达式大全
|
移动开发
【小技巧】正则表达式
正则表达式小技巧 1 空行替换 ^\r\n
517 0
|
Perl 运维 Linux
漫谈正则表达式
一、概述 正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。
969 0
|
Shell Linux Python
正则表达式与运用
正则表达式用的地方是很多的。比如字符串处理过程中。最近遇到记录一下。 1. 比如在shell中 1 #!/bin/bash 2 3 str="date:2017-11-28 os:centos blackbord:blog" 4 5 echo $str | grep centos --colo...
1288 0