1) выбрал таблицу из html-файла, теперь нужно найти конструкцию:
"<tr ...><td ...>th</td></tr>" и заменить на </thead><tbody>.
... - обозначает любой текст, <tr> может быть любой строкой, например 4.
<tr.*?><td.*?>th</td></tr> - выбирает по несколько строк.
2) Внутри <thead> ... </thead>, заменить все td на th.
Вроде простые вещи хочешь сделать, а надо так выворачиваться :)