Heim >Datenbank >MySQL-Tutorial >Wie kann ich mithilfe regulärer Ausdrücke einen SQL-ähnlichen „LIKE'-Operator in Java implementieren?
Implementierung eines SQL-ähnlichen „LIKE“-Operators in Java
In Java Implementierung eines Komparators mit derselben Semantik wie der SQL-„LIKE“. Der Operator ' kann mithilfe regulärer Ausdrücke erreicht werden. Reguläre Ausdrücke bieten eine leistungsstarke Möglichkeit, Zeichenmuster abzugleichen.
Erstellen eines Komparators mithilfe regulärer Ausdrücke
Um einen Komparator zu erstellen, der sich wie der Operator „LIKE“ verhält, können wir dies tun Verwenden Sie die folgende Syntax:
public static boolean like(String str, String pattern) { Pattern p = Pattern.compile(pattern); Matcher m = p.matcher(str); return m.matches(); }
So funktionieren die regulären Ausdrücke für Ihre Angaben Beispiele:
Auswertung Beispiele
Mit der Like-Methode können Sie Ihre angegebenen Bedingungen wie folgt auswerten:
Übereinstimmende Zeichen und Punkte
Für reguläre Ausdrücke:
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe regulärer Ausdrücke einen SQL-ähnlichen „LIKE'-Operator in Java implementieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!