• ベストアンサー

ワイルドカードマッチング

Javaでワイルドカードマッチングをする標準クラスはあるのでしょうか? もし、ご存じならクラス/メソッドを教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • bgbg
  • ベストアンサー率53% (94/175)
回答No.2

> Javaでワイルドカードマッチングをする標準クラスはあるのでしょうか? そのようなクラスはありません。 そもそもワイルドカードというものはこれと定まった規格はありません。 一般的にワイルドカードと呼ばれるものはアプリケーションにより書き方が違います。 UNIXやWindowsのシェルとSQLのワイルドカードを比べてみると良く分かります。 UNIX-likeやSQL-likeなワイルドカードを実現したければ、やはり自力で実装、ということになります。 #1に挙げられた正規表現クラスを活用すれば実装はそれほど難しくありません。 挑戦してみましょう。

noname#19197
質問者

お礼

ありがとうございます。

その他の回答 (1)

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

java.util.regex パッケージの クラス Matcher Pattern とか あと String クラスの一部メソッド(splitとかmatchesとか)に正規表現が使えます。

noname#19197
質問者

お礼

回答ありがとうございます。 正規表現ではなく、ワイルドカードで判定したいのです。

関連するQ&A