求一伪静态正则表达式
index.php\?s=$1/$2
$1表示任意n个(a-z)的字符;
$2表示list.*(其中*可以使html,shtml...等);求帮助,谢谢了。

解决方案 »

  1.   

    <?php
    $str = 'asdgfds/list.shtml'; 
    echo preg_match("#^[a-z]*/list\..?html$#", $str);如果后缀除了*html还有其他的话,类似php,cpp等。
    那用这个<?php
    $str = 'asdgfds/list.php'; 
    echo preg_match("#^[a-z]*/list\..*$#", $str);如果还有条件限制那在根据实际情况添加条件咯(我上面的都没用到模式修正符,有需要的话可以查阅下文档)