4
A
回答
7
**
匹配任何字符,而*
匹配除目錄分隔符以外的任何其他字符。
例如,/path/**
將匹配的這些:
- /路徑/文件
- /路徑/到/一些/文件
- /路徑/到/一些/其他/文件
但是,/path/*
只會匹配第一個。
相關問題
- 1. 在AngularJS中結尾意味着什麼double意味着
- 2. 什麼%*%意味着R中
- 3. 什麼呢##意味着在$ {}
- 4. 什麼===在PHP意味着
- 5. 什麼。意味着在PHP?
- 6. 〜=是什麼。在Stata意味着什麼?
- 7. void **意味着什麼
- 8. PREEMPTIVE_XE_DISPATCHER這意味着什麼?
- 9. Field.Index.NOT_ANALYZED_NO_NORMS意味着什麼
- 10. HttpServletResponse.SC_BAD_REQUEST意味着什麼?
- 11. Solr意味着什麼?
- 12. 溢出意味着什麼?
- 13. * | *這意味着什麼CSS?
- 14. 什麼<?意味着
- 15. %是什麼〜DP0意味着
- 16. 什麼-Dauto意味着
- 17. AccountExpirationDate意味着什麼?
- 18. 這是&意味着什麼?
- 19. 什麼?意味着iOS的
- 20. $這意味着什麼PHP?
- 21. 什麼呢JDBC:HSQLDB:hsqlTempFiles意味着
- 22. 奎因意味着什麼?
- 23. malloc意味着什麼(int *)?
- 24. MYSQLI_NUM意味着什麼?
- 25. BC date在PostgreSQL中意味着什麼?
- 26. 「自我」在JavaScript中意味着什麼?
- 27. 這個'&'在Ruby中意味着什麼?
- 28. /(斜線)在CSS中意味着什麼?
- 29. waitKey(30)在OpenCV中意味着什麼?
- 30. exc_breakpoint在調試中意味着什麼?
下面是來自Phing用戶指南的例子:。 「**/* ent.xml適合於用在與標籤的dir屬性指定的目錄中的所有子目錄ent.xml結尾的所有文件。然而它將不包含任何直接位於文件集基本目錄中的文件。「 這一個讓我很困惑,但現在我想我明白了。它與基本目錄中的任何文件不匹配的原因與**本身的本質無關,但是因爲過濾器以** /開頭,所以我認爲這些文件必須位於子目錄中。那是對的嗎? –
elmonty
2010-02-26 16:44:59
是的,路徑'filename.ent.xml'(基本目錄中的一個文件)與模式**/*。ent.xml不匹配,因爲它不包含任何'/'字符。 – Martin 2010-02-26 16:52:29
謝謝。用戶指南中對**的描述非常糟糕。你的描述更有意義。 – elmonty 2010-02-26 17:06:34