De meest directe manier om een Java- snaar controleren om te zien of het overeenkomt met een set vereiste voor geldige tekens , zoals alleen alfabetische of alleen alfanumerieke , zou zijn om een voor -loop en controleren elke individuele teken in de tekenreeks om te zien of het overeenkomt met de bekende letters van het alfabet . Gelukkig is er een betere manier met behulp van een populaire tool bekend als " reguliere expressies . " Deze industrie standaard taal van de patronen wordt ondersteund door Java als een manier om geavanceerde pattern matching en ontleden te voeren , en het blijkt wat zou een vervelende taak zijn in iets bijna triviaal . Instructies 1 Open de Netbeans Integrated Development Environment ( IDE ) , dat met uw versie van Java of een andere Java- editor u liever kwam . Type 2 de volgende tekst in Netbeans om een string te definiëren : String s1 = " . Dit is een $ tring dat 0nly alphab3t1cal charact3rs niet bevat " ; Type 3 het volgende tot een vast regex patroon te zoeken naar : bespanning = " [ a - zA - Z ] * " De vierkante haken in een reguliere expressie patroon kunt u een hele reeks geldige tekens definiëren , en de " * " zegt dat je wilt zo veel van die tekens als je kunt krijgen . In dit geval wordt het volledige alfabet , zowel hoofdletters en kleine letters , gedefinieerd als geldige tekens , terwijl cijfers en leestekens zijn niet 4 Typ het volgende commando om te zien of de twee wedstrijd : . < Br s1.matches > ( patroon ) ; Dit zal "valse ", omdat de oorspronkelijke tekenreeks bevat veel cijfers en leestekens terug . |