I just wrote a tool that does this. These are just a few lines of code, and it is not finished yet, but it is very simple to expand (I could do it somewhere tomorrow).
Result: just press βextractβ from the menu and the result will be on the clipboard .

Two very simple steps:
- Write a program that takes a file as an argument, takes some text from this file, and pastes them into the clipboard.
- Integrate this program into your IDE.
STEP 1, part 1 The main program, take the file, send it to the "extractor" and write the results to the clipboard.
class Program { [STAThread] static void Main(string[] args) { if (args.Length == 0) return; FileInfo f = new FileInfo(args[0]); Extracter e = new Extracter(f.OpenText().ReadToEnd()); Clipboard.SetText(e.GetExtractedText()); } }
STEP 1, part 2 Extractor: get all the text elements you need using the regular expression and return the corresponding line. I missed the comments for mail density, and since the principle is simple and explained already.
public class Extracter { private Regex re; // extend/adapt regex patterns for better result. const String RE_COMMENT_AND_NEXT_LINE= @"(?<=([\/]{3})).+"; public string FileText { get; set; } public Extracter(String FileText) { this.FileText = FileText; } public String GetExtractedText() { StringBuilder sb = new StringBuilder(String.Empty); re = new Regex(RE_COMMENT_AND_NEXT_LINE); foreach (Match match in re.Matches(FileText)) { sb.Append(match.ToString()); } return sb.ToString(); } }
STEP 2: Add to the IDE
Of course, the IDE is dependent, but always easy. See my screenshot for VS2008:

Peter source share