如果在字符串中使用正则表达式的语句

时间:2013-11-30 18:45:14

标签: python regex

我正在尝试检查给定字符串的匹配项。

输入可能如下所示:3256-10wyput 所以我们使用了这种模式[0-9]{4}\-[0-9a-z]{7}

我想准备一个if语句,检查输入是否适合我的正则表达式。

伪代码看起来像这样:

if regex in string:
    return True

应该怎么样? 谢谢你的建议。 乙

1 个答案:

答案 0 :(得分:1)

您想使用re.match()功能进行检查:

import re

if re.match('[0-9]{4}-[0-9a-z]{7}', '3256-10wyput'):
    return True