Regex:正则表达式入门
This commit is contained in:
parent
de161b5593
commit
14e1a8e74f
@ -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) 项目
|
Loading…
Reference in New Issue
Block a user