Pardon my french, but that thing is a clusterf**k.

Why is it in a 2d String array?

And the first regex: {"\t+" , "" , "a"}
And the second: {"<.*?>\n*" , "\n","a"}

Having your regexes...