<a title="总数"> <b>5</b> </a>  
<a href="/e/tags/index.php?page=0&tagname=关于友谊珍贵的格言&line=3&tempid=13">首页</a> 
<a href="/e/tags/index.php?page=99&tagname=关于友谊珍贵的格言&line=3&tempid=13">上一页</a> 
<a href="/e/tags/index.php?page=0&tagname=关于友谊珍贵的格言&line=3&tempid=13">1</a>类似的内容替换成,如下
<a title="总数"> <b>5</b> </a>  
<a href="/tag-关于友谊珍贵的格言/">首页</a>
<a href="/tag-关于友谊珍贵的格言/99/">上一页</a>
<a href="/tag-关于友谊珍贵的格言/">1</a> 注意:
当page不是0的时候伪静态成
/tag-关于友谊珍贵的格言/23/当page=0的时候伪静态成
/tag-关于友谊珍贵的格言/
【.htaccess伪静态规则】
/e/tags/index.php?page=23&tagname=%B9%D8%D3%DA%D3%D1%D2%EA%D5%E4%B9%F3%B5%C4%B8%F1%D1%D4&line=3&tempid=13当page不是0的时候伪静态成
/tag-%B9%D8%D3%DA%D3%D1%D2%EA%D5%E4%B9%F3%B5%C4%B8%F1%D1%D4/23/当page=0的时候伪静态成
/tag-%B9%D8%D3%DA%D3%D1%D2%EA%D5%E4%B9%F3%B5%C4%B8%F1%D1%D4/

解决方案 »

  1.   

    有点复杂,帮你顶一下吧  等高手看看另外你的第一个问题,输出的分页的链接  一般来说在PHP里边生成的时候直接按指定格式生成比较好,生成后再用正则替换效率低也不保险
      

  2.   

    /tag-(.*?)/((\d+?)/)?  /e/tags/index.php?page=$3&tagname=$1&line=3&tempid=13
      

  3.   


    \/tag-(.*?)\/((\d+?)\/)?  /e/tags/index.php?page=$3&tagname=$1&line=3&tempid=13
    大致的正则,自己根据自己的环境再调调