La forma más sencilla para comprobar una cadena Java para ver si coincide con un requisito establecido para caracteres válidos , como alfanumérica única alfabético solamente, sería la creación de un for-loop y comprobar cada carácter individual de la cadena para ver si coincide con las letras conocidas del alfabeto. Afortunadamente, hay una mejor manera mediante el uso de una herramienta popular conocido como " expresiones regulares ". Este lenguaje estándar de la industria de los patrones de texto con el apoyo de Java como una forma de realizar patrón sofisticado a juego y el análisis , y resulta que lo que sería una tarea tediosa en algo casi trivial. Instrucciones
1
Abra el NetBeans Integrated Development Environment ( IDE ) que se incluye con la versión de Java o cualquier otro editor de Java que usted prefiera.
2
Escriba el siguiente texto en Netbeans para definir una cadena:
cadena s1 = " . Este es un $ tring que no contiene charact3rs alphab3t1cal 0nly " ;
3
Escriba lo siguiente para definir una patrón de expresión regular para buscar :
patrón de cordaje
= " [a- zA -Z ] *"
Los corchetes en un patrón de expresión regular le permiten definir un conjunto completo de caracteres válidos , y el "* ", dice que desea ya que muchos de esos personajes como usted puede conseguir. En este caso , el alfabeto completo, tanto en mayúsculas y minúsculas , se define como caracteres válidos , mientras que los números y signos de puntuación no están
4
Escriba el siguiente comando para ver si ambas coinciden : . < Br > s1.matches
( patrón ) ;
Esto devolverá " falsa ", ya que la cadena original contiene muchos números y signos de puntuación
.