Regex

Diskutiere Regex im Allgemeine Java-Themen Bereich.
G

gottfried

Hallo
ich habe folgenden regulären Ausdruck um Strings mit 3 Großbuchstaben am Anfang zu finden:
Code:
if (such.matches("\\p{Upper}{3}")) {
Wenn ich den Ausdruck in der Regex-GUI von Martin Kompf teste ist er OK. Im Programm zeigt er z.B. für DKL11 kein Ergebnis.
An anderer Stelle suche ich mit
Code:
if (such.matches("\\d*")) {
nach einer Zifferngruppe (Art.Nr.), das klappt.
Hat jemand einen Tipp?
 
F

fhoffmann

Bei matches muss der gesamte String zu dem regulären Ausdruck passen. Wenn nur der Anfang passen soll, kannst du schreiben:
Java:
if (such.matches("\\p{Upper}{3}.*")) {
 
Thema: 

Regex

Passende Stellenanzeigen aus deiner Region:
Anzeige

Neue Themen

Anzeige

Anzeige
Oben