使用regex忽略无效语法

2024-05-03 22:23:52 发布

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

https://regex101.com/r/jK9mH3/1 这是我的正则表达式的链接,为了不占用我放在那里的所有页面,我试图让它输出a0,然后a-z,然后aa-aq。你知道吗

编辑:好的,那太糟糕了,对不起,我需要运行一个程序来检查所有字典的变量名,但它不是基本的,我需要它来检查所有不同类型的语法,比如在检查程序中列出的那些,所以它需要能够认识到d=“{}”实际上不是一个字典,而是一个字符串,#z={}是一个注释而不是字典。网站上的输出将是a0,然后是a-z,中间没有随机z,然后是aa-aq(即aa、ab、ac、ad等)


Tags: https程序com编辑类型字典链接语法
1条回答
网友
1楼 · 发布于 2024-05-03 22:23:52

尽管您的问题没有什么意义,但我相信您正在尝试检测给定字符串中的有效python语法。你知道吗

不要对此使用正则表达式。为此使用lexer/解析器。它被设计用来处理python这样的语言中的复杂结构。你知道吗

Guide to Lexing and Parsing

相关问题 更多 >