我需要使用正则表达式来确定单行 python 代码是否包含非法字符'$'。但它允许出现在评论中或作为字符串的一部分。意义:
"legal char $" illegal $ #legal $
上面的行应该失败,因为它的 $ 不是字符串或注释的一部分。如果我删除它,并得到
"legal char $" legal #legal $
这条线应该通过。
我需要使用正则表达式来确定单行 python 代码是否包含非法字符'$'。但它允许出现在评论中或作为字符串的一部分。意义:
"legal char $" illegal $ #legal $
上面的行应该失败,因为它的 $ 不是字符串或注释的一部分。如果我删除它,并得到
"legal char $" legal #legal $
这条线应该通过。