正则表达式

简介: 常用的正则表达式

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+))$

相关文章
|
4月前
正则表达式
正则表达式
77 36
|
9月前
|
XML 数据格式
正则表达式3
正则表达式
|
9月前
|
自然语言处理
正则表达式1
正则表达式
|
数据库
几种常用的正则表达式
几种常用的正则表达式
124 0
|
机器学习/深度学习 程序员 vr&ar
正则表达式的使用
正则表达式的使用
76 0
|
数据安全/隐私保护
正则表达式之最常用的
正则表达式之最常用的
99 0
|
Java 数据安全/隐私保护
浅谈正则表达式的使用
在开发中,正则表达式的使用场景是多种多样的,同时也能够支持各种复杂场景,同时,正则表达式也是支持许多种语言,对于字符串的截取,匹配,替换 有着巨大的作用。
263 0
|
Perl 运维 Linux
漫谈正则表达式
一、概述 正则表达式(Regular Expression)通常被用来检索、替换那些符合某个模式(规则)的文本。
983 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...
1301 0