好多时候想要重构一些代码,但是修改起来发现很麻烦,因为简单的文本替换不能满足需求,这时候就要借助ide的力量了。
还好visual studio 2010支持正则表达式查找和替换。如下图所示:
document.all.domElementA.style.visibility = 'hidden'; //替换前
document.getElementById('domElementA').css('visibility','hidden'); //替换后
document.getElementById('domElementA').css('visibility','hidden'); //替换后
正则表达式如下:
document\.all\.{:i}.style\.{:i} \= {:q}
替换为:
document.getElementById('\1')\.css('\2',\3)
附:msdn的相关说明 Regular Expressions (Visual Studio)