正则表达式:-1和正整数
时间: 2023-08-28 15:18:15 浏览: 54
对于匹配-1和正整数的正则表达式,可以使用以下表达式:
```
^-1|\b[1-9]\d*\b
```
这个正则表达式的含义是:
- `^` 匹配字符串的开头
- `-1` 匹配-1
- `|` 或
- `\b` 匹配单词边界
- `[1-9]` 匹配1~9中的任意一个数字
- `\d*` 匹配0个或多个数字
- `\b` 匹配单词边界
这个正则表达式可以匹配如下字符串:
- -1
- 1
- 10
- 100
但是不能匹配如下字符串:
- -10
- 0
- 01
- abc
相关问题
正则表达式:正整数
对于匹配正整数的正则表达式,可以使用以下表达式:
```
\b[1-9]\d*\b
```
这个正则表达式的含义是:
- `\b` 匹配单词边界
- `[1-9]` 匹配1~9中的任意一个数字
- `\d*` 匹配0个或多个数字
- `\b` 匹配单词边界
这个正则表达式可以匹配如下字符串:
- 1
- 10
- 100
但是不能匹配如下字符串:
- -1
- 0
- 01
- abc
正则表达式判断是不是四位正整数
可以使用如下正则表达式来判断一个字符串是否为四位正整数:
```
^[1-9]\d{3}$
```
解释一下:
- `^` 表示匹配字符串的开头。
- `[1-9]` 表示匹配第一位为 1-9 中的一个数字。
- `\d{3}` 表示匹配后面三位为任意数字。
- `$` 表示匹配字符串的结尾。
因此,整个正则表达式的含义是:匹配一个字符串,它的开头是 1-9 中的一个数字,后面跟着三个任意数字,结尾处没有其他字符。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)