leitwolf / QuickXDev

Powerful quick-cocos2d-x develop plugin for sublime text 2/3
162 stars 100 forks source link

匹配全局变量的正则表达式有一个小漏洞 #2

Open tjcjc opened 10 years ago

tjcjc commented 10 years ago

https://github.com/leitwolf/QuickXDev/blob/master/rebuild.py#L118 m=re.match("^(\w+.\w)\s=",line) 这个正则表达式应该写成m=re.match("^(\w+.\w)\s=",line) 如果一个全局变量 g_scale = 0 会把[g_scale ]作为匹配的结果

leitwolf commented 10 years ago

是啊,这个就是要把a.b和a都包含在内啊