Python中如何使用正则表达式进行字符串匹配?
- 内容介绍
- 文章标签
- 相关推荐
本文共计166个文字,预计阅读时间需要1分钟。
1. 匹配对应字符串的正则表达式:`import re; patterns=[re.compile(r'.+\d{1,2}_.+\d{1,2}.png$'), re.compile(r'.+\d{1,2}.\d{1,2}.png$'), re.compile(r'.+\d{1,2}.jpg$'), re.compile(r'.+\d{1,2}-\d{1,2}.jpg$'), re.compile(r'.+\d{1,2}.\d{1,2}.png$')]; file='a/1_1.png' if re.match(patterns[0], file)`
1.匹配对应的字符串:
pattern = [re.compile(r'.+/\d_\d\.png$'),
re.compile(r'.+/\d\.\d\.png$'),
re.compile(r'.+/\d\.jpg'),
re.compile(r'.+/\d-\d\.jpg'),
re.compile(r'.+/\d\.\d\.png$')]
file = 'a/1_1.png'
if re.match(pattern[0], file):
黄世宇/Shiyu Huang's Personal Page:huangshiyu13.github.io/
本文共计166个文字,预计阅读时间需要1分钟。
1. 匹配对应字符串的正则表达式:`import re; patterns=[re.compile(r'.+\d{1,2}_.+\d{1,2}.png$'), re.compile(r'.+\d{1,2}.\d{1,2}.png$'), re.compile(r'.+\d{1,2}.jpg$'), re.compile(r'.+\d{1,2}-\d{1,2}.jpg$'), re.compile(r'.+\d{1,2}.\d{1,2}.png$')]; file='a/1_1.png' if re.match(patterns[0], file)`
1.匹配对应的字符串:
pattern = [re.compile(r'.+/\d_\d\.png$'),
re.compile(r'.+/\d\.\d\.png$'),
re.compile(r'.+/\d\.jpg'),
re.compile(r'.+/\d-\d\.jpg'),
re.compile(r'.+/\d\.\d\.png$')]
file = 'a/1_1.png'
if re.match(pattern[0], file):
黄世宇/Shiyu Huang's Personal Page:huangshiyu13.github.io/

