From 14e1a8e74fb1cc1451da87044d9fc0ce44258348 Mon Sep 17 00:00:00 2001 From: 7Wate Date: Tue, 19 Jul 2022 17:30:14 +0800 Subject: [PATCH] =?UTF-8?q?Regex=EF=BC=9A=E6=AD=A3=E5=88=99=E8=A1=A8?= =?UTF-8?q?=E8=BE=BE=E5=BC=8F=E5=85=A5=E9=97=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...{什么是正则表达式.md => 正则表达式入门.md} | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) rename dev/Regex/{什么是正则表达式.md => 正则表达式入门.md} (96%) diff --git a/dev/Regex/什么是正则表达式.md b/dev/Regex/正则表达式入门.md similarity index 96% rename from dev/Regex/什么是正则表达式.md rename to dev/Regex/正则表达式入门.md index 913b2c31..a83ad017 100644 --- a/dev/Regex/什么是正则表达式.md +++ b/dev/Regex/正则表达式入门.md @@ -1,6 +1,6 @@ --- -id: 什么是正则表达式 -title: 什么是正则表达式 +id: 正则表达式入门 +title: 正则表达式入门 sidebar_position: 1 data: 2022年1月22日 --- @@ -355,6 +355,24 @@ data: 2022年1月22日 [在线练习](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) 项目