搜索文本以获取有效的Python代码

时间:2015-10-05 18:08:13

标签: python

我有大量可能包含或不包含Python代码的文本。我需要一种方法来搜索文本中的代码,如果它在那里,做一些事情。我可以轻松搜索与正则表达式匹配的特定字符串,但我需要一些通用的东西。

我曾经想过要通过ast运行文本,但这需要解析所有可能的子串并将每个子串提交到ast

要明确的是,该文本来自Python的Q& A论坛。用户经常在他们的问题中发布代码,但是当应该将代码格式化为正确显示时,代码全部被刷成一条长而不连贯的行。我需要检查文本中是否包含代码,如果有,并且格式不正确,请向用户投诉。检查格式是我可以处理的,我只需要检查任何Python代码的文本。

任何帮助都将不胜感激。

0 个答案:

没有答案