1
0

Regex:正则表达式入门

This commit is contained in:
周中平 2022-07-19 17:30:14 +08:00
parent de161b5593
commit 14e1a8e74f
No known key found for this signature in database
GPG Key ID: B1DF9DD42D8E00DC

View File

@ -1,6 +1,6 @@
--- ---
id: 什么是正则表达式 id: 正则表达式入门
title: 什么是正则表达式 title: 正则表达式入门
sidebar_position: 1 sidebar_position: 1
data: 2022年1月22日 data: 2022年1月22日
--- ---
@ -355,6 +355,24 @@ data: 2022年1月22日
[在线练习](https://regex101.com/r/E88WE2/1) [在线练习](https://regex101.com/r/E88WE2/1)
## 注释
```python
import re
msg = '我密码是:123kingname456,请注意保密。'
pattern1 = r':(.*?),'
pattern2 = r'''
: # 开始标志
(.*?) # 从开始标志的下一个字符开始的任意字符
, # 遇到英文逗号就停止
'''
print(re.findall(pattern2, msg,flags=re.X)) # 启用忽略空白和注释
```
## 贡献 ## 贡献
感谢 [Learn-regex]( https://github.com/ziishaned/learn-regex) 项目 感谢 [Learn-regex]( https://github.com/ziishaned/learn-regex) 项目