私は遠く離れており、優れたRegEx'erではありませんが、解決策を見つけたと思います:
メインの styles.css ファイルをロードし、そこから個々のファイルをスクレイピングして、すべてをカンマ区切りのプロパティに配置するターゲットを作成しました。
<!-- Get CSS Filelist -->
<target name="get.css">
<loadfile property="list-temp.css" srcFile="${source_dev}/css/styles.css"/>
<propertyregex property="list-temp2.css" input="${list-temp.css}" regexp='[\s|.]*?@import url\("(.*?)"\);\s' replace="\1," casesensitive="false" global="true" />
<propertyregex property="list-temp3.css" input="${list-temp2.css}" regexp=',$' replace="" casesensitive="false" global="true" />
<propertyregex property="list.css" input="${list-temp3.css}" regexp='/\*.*?\*/' replace="" casesensitive="false" global="true" />
<echo>${list.css}</echo>
</target>
${list.css} = "one.css, two.css, structure.css, etc.css" という結果になり、これをファイル リスト/ファイル セットとして使用できます。
きれいではありませんが、機能します。その RegEx をもっと堅牢なものに書き直せたらいいのにと思います (今、セミコロンを忘れるか、一重引用符を使用すると壊れてしまいます) ... しかし、物乞いは選択者になることはできません!
助けてくれてありがとうホイポロイ!
ニュージーランド