in reply to Text Extraction
What have you tried so far?
Off the top of my head, I think you could:
If you really want to be sure you have the fastest, implement it a few different ways and use Benchmark to choose.