比如匹配了"abc-",现在想把"-"替换成空就成了"abc".
有点类似php 正则匹配的callback函数。
求教。 

解决方案 »

  1.   

    $s = 'abc-';$s = preg_replace('/-/', '', $s);echo $s;
      

  2.   

    说的有点含糊$s = 'abc-';$s = str_replace('abc-', 'abc', $s);echo $s;
      

  3.   

    不是这个意思哦。
    是apache的url rewrite
      

  4.   

    你的问题还是挺模糊的,这个命名通常都是自己可控的,比较有针对性的比如ind-ex.html 访问 index.php 下面的就可以RewriteRule ^([\w]+)([-])([\w]+)\.html$    $1$3\.php [L]
      

  5.   

    如果是i-n-dex.html
    不定数量的“-”全部去掉。