MST

星途 面试题库

面试题:Python中compile函数编译正则表达式的基础应用

请使用Python的compile函数编译一个正则表达式,用于匹配由字母和数字组成且长度至少为6位的字符串,并使用编译后的正则表达式对给定字符串列表['abc1234', 'xyz', '1234567']进行匹配,打印出匹配成功的字符串。
15.2万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
import re

# 使用compile函数编译正则表达式
pattern = re.compile(r'^[a-zA-Z0-9]{6,}$')

strings = ['abc1234', 'xyz', '1234567']
for string in strings:
    if pattern.match(string):
        print(string)