“/”定界符,一般用2个/***/来表示范围\符号是转义操作符。例如:    \n 换行符    \f 分页符    \r 回车    \t 制表符    \v 垂直制表符     \\ 匹配"\"    \/ 匹配"/"    \s 任何白字符,包括空格、制表符、分页符等。等价于"[ \f\n\r\t\v]"    \S 任何非空白的字符。等价于"^\f\n\r\t\v]"    \w 任何单词字符,包括字母和下划线。等价于"[A-Za-z0-9_]"    \W 任何非单词字符。等价于"[^A-Za-z0-9_]"    \b匹配单词的结尾。

解决方案 »

  1.   

    此断正则表达式的意思是 以字符开头后跟/加至少一个由字符(a-zA-Z)与空格组成的项(并且此项不以aspx结尾),再以空格或default.aspx或/结尾。
    匹配例子:abc/abc/default.aspx或abc/abc/或abc/abc
    其中^表示字符串的开头或行的开头,$表示字符串结尾,字符串结尾的\n之前,或行的结尾。(取决于是否设置Singleline模式);
    (?:)表示一个匹配非捕获组;
    \w代表单词字符
    \s代表空格
    (?!)表示零宽度负预测先行断言,也就是当此子表达式在此位置的右侧匹配时才继续匹配。它本身不会成为匹配的一部分。
      

  2.   

    sorry: 加至少一个由字符(a-zA-Z)与空格或.组成的项