python 正则写法
Python正则表达式是一种强大的文本处理工具,可以帮助你轻松地处理复杂的文本模式。下面是一些常见的正则表达式写法:
1. 匹配整数
```python
python正则表达式不包含import re
pattern = r'\d+'
string = 'abc123def456'
result = re.findall(pattern, string)
print(result) # ['123', '456']
```
这个正则表达式可以匹配所有的整数。`\d`表示数字,`+`表示匹配一次或多次。
2. 匹配邮箱
```python
import re
pattern = r'\w+@\w+\.\w+'
string = '***************'
result = re.findall(pattern, string)
print(result) # ['***************']
```
这个正则表达式可以匹配邮箱格式。`\w`表示字母或数字或下划线,`@`表示匹配`@`字符,`.`表示匹配`.`字符,`\w+`表示匹配一次或多次。
3. 匹配日期格式YYYY-MM-DD
```python
import re
pattern = r'\d{4}-\d{2}-\d{2}'
string = '2022-03-15'
result = re.findall(pattern, string)
print(result) # ['2022-03-15']
```
这个正则表达式可以匹配日期格式YYYY-MM-DD。`\d{4}`表示匹配四位数字,`-`表示匹配`-`字符,`\d{2}`表示匹配两位数字。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论