java Ant中過濾器的使用

2021-08-30 09:35:16 字數 2383 閱讀 8447

<?

xml version="1.0"

?>

<

project 

name

="access"

default

="show"

basedir

="."

>

<

filter 

filtersfile

="filter.properties"

/>

<

filter 

token

="time"

value

="14時7分"

/>

<

target 

name

="show"

>

<

mkdir 

dir="dest"

/>

<

copy 

todir

="dest"

filtering

="true"

>

<

fileset 

dir="src"

/>

copy

>

target

>

project

>

該過濾器的作用就是將src下面的檔案複製到dest目錄下面.而且將src下面,凡是包含@year@,@month@,@time@的字元進行替換(是指src資料夾下面檔案中的內容,不是指檔名)。另外還可以使用filterset標籤,它也可以引用外部filter檔案,也可以在內容指定一組 filter,如下:

與單純地使用filter相比,filterset的功能要強大一點,使用得被替換的字元不僅限制於以@開始和結束的變數了,你可以自己定義(使用begintoken和endtoken)。

<

copy 

file

="$/version.txt"

tofile

="$/version.txt"

>

<

filterset

>

<

filter 

token

="date"

value

="$"

/>

filterset

>

copy

>

<

copy 

file

="$/version.txt"

tofile

="$/version.txt"

>

<

filterset 

begintoken

="%"

endtoken

="*"

>

<

filter 

token

="date"

value

="$"

/>

filterset

>

copy

>

<

copy 

todir

="$/docs"

>

<

fileset 

dir="$/docs"

>

<

include 

name

="**/*.html"

>

fileset

>

<

filterset 

begintoken

="%"

endtoken

="*"

>

<

filtersfile 

file

="$/dist.properties"

/>

filterset

>

copy

>

<

filterset 

id="myfilterset"

begintoken

="%"

endtoken

="*"

>

<

filter 

token

="date"

value

="$"

/>

filterset

>

<

copy 

file

="$/version.txt"

tofile

="$/version.txt"

>

<

filterset 

refid

="myfilterset"

/>

copy

>

過濾器的使用

以前一直有用過濾器,但是一直沒有仔細看過,前幾天在看完一本jsp設計的時候才真正有了點體會,這是一本比較基礎的書,在這裡我只是記錄下原 目的很簡單,只是記錄一下,也沒有想要解釋什麼 相信大家一看就會明白了,其實我也不是什麼髙手,只是看到了記錄下來,當成筆記 我想大家感興趣的話還是要買本有此類介紹的書...

angular cli中過濾器的使用

angular cli內建了一些過濾器,它們是 currency 貨幣 date 日期 filter 子串匹配 json 格式化json物件 limitto 限制個數 lowercase 小寫 uppercase 大寫 number 數字 orderby 排序 總共九種。除此之外還可以自定義過濾器,...

vue中過濾器的使用

在實際專案中遇到一些對資料處理 復用率比較高的時候 可以用到計算屬性,或者在methods封裝乙個方法,但是有時候使用過濾器也是可行的 案例 我的item.img資料為 現在要把其中的 w.h 替換成 寬和高 全域性定義乙個過濾器,區域性定義也是可行的,這裡我就直接在main.js裡建立的 vue....