Question: I've inherited some C# code that contains about a thousand lines of source that I need to modify, transforming it from this:

```
newDataRow["to_dir"] = comboBox108.Text;

```

To this:

```
assetAttributes.Add("to_dir", comboBox108.Text);

```

The lines occur in various places throughout the application in groups of 40 or 50. Modifying each line by hand in Visual Studio 2008 can be done but it's labor intensive and prone to errors.

Is there a Windows utility out there that will let me cut and paste groups of code into it and then run some sort of reg-ex expression to transform the individual lines one-by-one? I'd also be willing to use some sort of VS 2008 add-in that performed the same set of reg-ex operations against a selection of code.

Thanks in advance.

Answer: 
In Visual Studio, Find and Replace allows you to replace using regular expressions. In the Find and Replace dialog, under Find options, there is a 'Use' checkbox with Regular expressions in it. Use the arrows next to 'Find what' and 'Replace with' to learn about Visual Studio's slightly different syntax.
Windows Grep is great, and should do exactly what you want, and more:

<http://www.wingrep.com/>