Maison >base de données >tutoriel mysql >Comment puis-je implémenter un opérateur 'LIKE' SQL-LIKE en Java à l'aide d'expressions régulières ?
Implémentation d'un opérateur 'LIKE' de type SQL en Java
En Java, implémentation d'un comparateur avec la même sémantique que le 'LIKE' SQL L'opérateur ' peut être obtenu à l'aide d'expressions régulières. Les expressions régulières constituent un moyen puissant de faire correspondre des modèles de caractères.
Création d'un comparateur à l'aide d'expressions régulières
Pour créer un comparateur qui se comporte comme l'opérateur « LIKE », nous pouvons utilisez la syntaxe suivante :
public static boolean like(String str, String pattern) { Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(str); return m.matches(); }
Voici comment fonctionnent les expressions régulières pour votre spécifié exemples :
Évaluation Exemples
En utilisant la méthode like, vous pouvez évaluer vos conditions spécifiées comme suit :
Caractères et points correspondants
Pour les expressions régulières :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!