Python中如何使用正则表达式进行字符串匹配?

2026-05-21 17:571阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计166个文字,预计阅读时间需要1分钟。

Python中如何使用正则表达式进行字符串匹配?

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.匹配对应的字符串:

Python中如何使用正则表达式进行字符串匹配?

import re

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):
print

黄世宇/Shiyu Huang's Personal Page:​​huangshiyu13.github.io/​​



标签:字符串

本文共计166个文字,预计阅读时间需要1分钟。

Python中如何使用正则表达式进行字符串匹配?

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.匹配对应的字符串:

Python中如何使用正则表达式进行字符串匹配?

import re

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):
print

黄世宇/Shiyu Huang's Personal Page:​​huangshiyu13.github.io/​​



标签:字符串