- ベストアンサー
ワイルドカードマッチング
Javaでワイルドカードマッチングをする標準クラスはあるのでしょうか? もし、ご存じならクラス/メソッドを教えて下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> Javaでワイルドカードマッチングをする標準クラスはあるのでしょうか? そのようなクラスはありません。 そもそもワイルドカードというものはこれと定まった規格はありません。 一般的にワイルドカードと呼ばれるものはアプリケーションにより書き方が違います。 UNIXやWindowsのシェルとSQLのワイルドカードを比べてみると良く分かります。 UNIX-likeやSQL-likeなワイルドカードを実現したければ、やはり自力で実装、ということになります。 #1に挙げられた正規表現クラスを活用すれば実装はそれほど難しくありません。 挑戦してみましょう。
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.1
java.util.regex パッケージの クラス Matcher Pattern とか あと String クラスの一部メソッド(splitとかmatchesとか)に正規表現が使えます。
質問者
お礼
回答ありがとうございます。 正規表現ではなく、ワイルドカードで判定したいのです。
お礼
ありがとうございます。