搜索有效Python代码的文本

2024-03-29 09:53:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我有可能包含或不包含Python代码的文本块。我需要一种方法来搜索代码的文本,如果有,做点什么。我可以很容易地搜索与正则表达式匹配的特定字符串,但我需要一些通用的东西。你知道吗

有人认为我应该通过ast运行文本,但这需要解析出所有可能的子字符串并将它们提交给ast。你知道吗

需要说明的是,本文来自Python的一个问答论坛。用户经常在他们的问题中张贴代码,但是当代码应该被格式化以正确显示时,代码被全部弄脏成了一行不连贯的长代码。我需要检查是否有代码包括在文本中,如果有和它的格式不正确,投诉用户。检查格式是我可以处理的事情,我只需要检查任何Python代码的文本。你知道吗

任何帮助都将不胜感激。你知道吗


Tags: 方法字符串代码用户文本格式ast事情