有如下字符串  <div class='pages' id="pageDivTop"><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1434675.shtml>首页</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1434675.shtml>1</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1452943.shtml>2</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1464418.shtml>3</a><em class='current'>4</em><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1475054.shtml>5</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1478467.shtml>6</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1481033.shtml>7</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1483558.shtml>8</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1486582.shtml>9</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1489136.shtml>10</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1475054.shtml>下一页</a><a  href=http://www.aaaaa.cn/publicforum/content/feeling/1/1510482.shtml>末页</a><a  href=http://www.aaaaa.cn/new/includes/GetLastIdArticle.asp?stritem=feeling&firstidarticle=1434675>回复此贴</a><span>共34页</span </div>需要匹配出  http://www.aaaaa.cn/publicforum/content/feeling/1/1475054.shtml
也就是下一页的地址
我写了 <div\s*class='pages'\s*id="pageDivTop"><a\s*href=(.+?)(?=>下一页</a>)  这样一个表达式, 但匹配是从第一页开始的。请问这个正则表达式怎么写?