No, using regex is overkill. I suggest you do some research in to how regular expression engines work internally. As I said before, you can use regex only in very (very very) simple situations. As soon as you try to use it for extracting dynamic data from multiple locations in a document you're screwed with regex. It ain't rocket science.