Hai, ik zit dus met een regexprobleem in java. Even onderstaande code ter demonstratie:
if (!args[1].trim().matches("\\d")) {
System.out.println("[" + args[1].trim() + "] leverde geen match op.");
}
Dus als args[1] geen getal is moet hij in de if lus gaan anders niet.
Maar wat ik ook invul hij gaat er altijd in, met of zonder ! ervoor.
[testjeofzo] leverde geen match op.
[236] leverde geen match op.
Iemand een idee waaraan dit zou kunnen liggen?
if (!args[1].trim().matches("\\d")) {
System.out.println("[" + args[1].trim() + "] leverde geen match op.");
}
Dus als args[1] geen getal is moet hij in de if lus gaan anders niet.
Maar wat ik ook invul hij gaat er altijd in, met of zonder ! ervoor.
[testjeofzo] leverde geen match op.
[236] leverde geen match op.
Iemand een idee waaraan dit zou kunnen liggen?