El método requireEnd() de Matcher Class se usa para verificar si alguna combinación de anclas ha causado que la coincidencia esté limitada al final. Estos anclas pueden ser cualquier ancla, como una palabra ancla, por ejemplo, o una anticipación. Este método devuelve un valor booleano que indica lo mismo.
Sintaxis:
public boolean requireEnd()
Parámetros: Este método no toma parámetros.
Valor devuelto: este método devuelve un valor booleano que indica si alguna combinación de anclas ha causado que la coincidencia esté limitada al final.
Los siguientes ejemplos ilustran el método Matcher.requireEnd():
Ejemplo 1:
// Java code to illustrate requireEnd() method import java.util.regex.*; public class GFG { public static void main(String[] args) { // Get the regex to be checked // with an anchor String regex = "Geeks$"; // Create a pattern from regex Pattern pattern = Pattern.compile(regex); // Get the String to be matched String stringToBeMatched = "GFG GFG GEEKS Geeks"; // Create a matcher for the input String Matcher matcher = pattern.matcher(stringToBeMatched); matcher.find(); // Check if a match has been found // using requireEnd() method System.out.println("Has any anchor " + "bounded the search: " + matcher.requireEnd()); } }
Has any anchor bounded the search: true
Ejemplo 2:
// Java code to illustrate requireEnd() method import java.util.regex.*; public class GFG { public static void main(String[] args) { // Get the regex to be checked // without any anchor String regex = "Geeks"; // Create a pattern from regex Pattern pattern = Pattern.compile(regex); // Get the String to be matched String stringToBeMatched = "GFG GFG GEEKS Geeks"; // Create a matcher for the input String Matcher matcher = pattern.matcher(stringToBeMatched); matcher.find(); // Check if a match has been found // using requireEnd() method System.out.println("Has any anchor " + "bounded the search: " + matcher.requireEnd()); } }
Has any anchor bounded the search: false
Referencia: https://docs.oracle.com/javase/9/docs/api/java/util/regex/Matcher.html#requireEnd–
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA