A WAG
I would say your OR is flawed
Code:
<a id="Page_([xvi]+)|[\d]+)" class="x-ebookmaker-pageno" title="\[([xvi]+)|([\d]+)\]"></a>
You want 1 capture for either condition
But it may also be simplified
Use the captured valu as part of the second part
title=\1