拡張子が「css」or「js」または、文字列中に「/test/」を含んであるものにマッチする正規表現


拡張子が「css」or「js」または、文字列中に「/test/」を含んであるものにマッチする正規表現の書き方が分かりません。

また、現在の状態は下記になりますが、コンパイルエラーとなっています

[code]

    文字列.matches("*\.[css|js]|*/test/*")
    
[/code]



[code]

    .*\\.(css|js)+$|.*/test/.*
    
[/code]

上記で実現することが出来ました。



[code]

    \.(css|js)$|/test/
    
[/code]

これではダメですかね？

* * *

`*`は前の文字を0回以上繰り返すって意味なので、単独で書いてはダメですね。`*`の前に対象となる文字が無いと...  
ワイルドカードと混同してしまってませんか？

