我开始命名我的jQuery对象,如$this
。
然后,我decided我不想再这样做了。
我只是从一个旧项目中借用了一大块代码。这是从$
前缀的日子开始的,它让我感到兴奋!
我可以在IDE中使用什么正则表达式去除变量上的$前缀?
答案 0 :(得分:1)
试试这个......
/\$(?!\()/
...显然用空字符串''
替换。
这有一些非常严重的限制,但是如果你没有足够的字符串可能包含这种模式,那就足够了。
答案 1 :(得分:1)
要做得对,你必须解析javascript并只替换标识符而不是文字。当然,如果你的代码库非常小,那可能不值得。
有一些javascript解析器 - ANTLR,谷歌闭包编译器和JS lint可能有一个实现。