Java で SQL のような 'LIKE' 演算子を実装する
Java で、SQL 'LIKE と同じセマンティクスを持つコンパレータを実装する' 演算子は正規表現を使用して実現できます。正規表現は、文字パターンを照合する強力な方法を提供します。
正規表現を使用したコンパレータの作成
「LIKE」演算子のように動作するコンパレータを作成するには、次のようにします。次の構文を使用します:
public static boolean like(String str, String pattern) { Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(str); return m.matches(); }
指定したものに対して正規表現がどのように機能するかは次のとおりです。例:
評価例
同様の方法を使用して、次のように指定した条件を評価できます。
マッチング文字とドット
正規表現の場合:
以上が正規表現を使用して Java で SQL のような「LIKE」演算子を実装するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。