我開始命名我的jQuery對象,如$this
。
然後,我decided我不想再做了。
我只是借來的來自舊項目的一大塊代碼。它是從$
前綴天開始的,它讓我着迷!
在我的IDE中可以使用哪些正則表達式來擺脫變量上的$前綴?
我開始命名我的jQuery對象,如$this
。
然後,我decided我不想再做了。
我只是借來的來自舊項目的一大塊代碼。它是從$
前綴天開始的,它讓我着迷!
在我的IDE中可以使用哪些正則表達式來擺脫變量上的$前綴?
要做到這一點,你將不得不解析JavaScript,只替換標識符而不是文字。當然,如果你的代碼庫很小,這可能不值得。
有幾個JavaScript解析器 - ANTLR,谷歌封閉編譯器和JS lint可能有一個實現。
嘗試......
/\$(?!\()/
...顯然替換爲空字符串''
。
這有一些非常嚴重的限制,但是如果你沒有足夠的可能包含這種模式的字符串,那就足夠了。
+1你絕對是對的 - 這是正確的做法。我剛剛與*快和噁心,但適合我一次性要求罰款*的方式:) – alex 2010-10-25 05:10:23