ant匹配 URL 或者说路径的主要规则有下面几类
一.? 这个字符代表了可以匹配 任一个字符( 要注意的是匹配的是一个字符,不过这个字符是任意的 )
二.* 这个字符代表了可以匹配 0 个或者 多个 任意的字符 ( 这个和上面的那个就不同了 这个可以匹配任意多个字符 不再是简单的一个了 )
三.** 这个字符 则是代表了 可以匹配 0 个或者任意多个目录 ( 这个要注意的是 它匹配的是目录 不在是字符了 )
下面说几个例子
**/a.jsp 这个可以匹配 /ex/tc/a.jsp 也可以匹配 a.jsp
/ext/ab?.jsp 这个可以匹配 /ext/abc.jdp 也可以匹配 /ext/abd.jsp 但是不可以匹配/ext/abbc.jsp
一.? 这个字符代表了可以匹配 任一个字符( 要注意的是匹配的是一个字符,不过这个字符是任意的 )
二.* 这个字符代表了可以匹配 0 个或者 多个 任意的字符 ( 这个和上面的那个就不同了 这个可以匹配任意多个字符 不再是简单的一个了 )
三.** 这个字符 则是代表了 可以匹配 0 个或者任意多个目录 ( 这个要注意的是 它匹配的是目录 不在是字符了 )
下面说几个例子
**/a.jsp 这个可以匹配 /ex/tc/a.jsp 也可以匹配 a.jsp
/ext/ab?.jsp 这个可以匹配 /ext/abc.jdp 也可以匹配 /ext/abd.jsp 但是不可以匹配/ext/abbc.jsp