先日のNUnitとJUnitの件の続きです。
Visual Studioで正規表現を使った置換ができるのはヘルプを見れば分かるのですが、慣れていないとなかなか使えないですね。
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/vsintro7/html/vxgrfregularexpressionss.asp
例えば、次のような置換をしたい場合、
assertEquals(“3”, emp.getDeptno(), dept.getDeptno());

Assert.AreEqual(emp.getDeptno(), dept.getDeptno(), “3”);
タグ付き正規表現を使います。
検索する文字列:
assertEquals\({\”[1-9]\”}, {.*}\)\;
置換後の文字列:
Assert.AreEqual(\2, \1);
「条件」をチェックして正規表現を選択して置換すると、見事にやってくれます。
やった!
{}で囲むと、そこにはタグが付いたことになり、\1~9で使うことができるという仕組みです。