0

我在 mysql 数据库中存储了某些正则表达式。当我使用 cursor.fetchone() 访问相同的内容并在 re.match() 函数中使用正则表达式时,结果与预期不符,而如果我键入相同的正则表达式作为re.match() 函数的参数,它正在工作...谁能告诉我解决方案..紧急 plzzz..

4

1 回答 1

0

确保编译正则表达式。

# Assuming 'pattern' is the string returned from the database query.

prog = re.compile(pattern)
result = prog.match(string)

或者

result = re.match(pattern, string)

更多信息请访问http://docs.python.org/library/re.html

于 2012-06-11T21:54:05.860 回答