on a list
(.*)\|(.*)
This regex in Notepad ++ works exact as you expect
with replace pattern:
<tr><td>\1</td><td>\2</td></tr>