Hi,
ich versuche gerade aus einer SERVER
ORT Angabe den Port rauszufiltern und dachte mir dass das mit RegEx funktionieren müsste... nur hab ich in Java noch nie RegEx benutzt... und so wie ichs von PHP und Perl kenne ist es hier anscheinend nicht...
mein Code:
wobei server eben ein String der Form "http://ser.ver:1234" ist und in port hätte ich gern dann das 1234 stehen.
Allerdings geht er nie in das if rein... (if deshalb, weil man nicht unbedingt einen Port angeben muss)
Ich hoffe ihr könnt mir sagen wo mein Fehler ist.
ich versuche gerade aus einer SERVER
mein Code:
Code:
if(Pattern.matches(":[0-9]+$",server)){
port = Integer.valueOf(server.substring(server.lastIndexOf(':')+1));
}
wobei server eben ein String der Form "http://ser.ver:1234" ist und in port hätte ich gern dann das 1234 stehen.
Allerdings geht er nie in das if rein... (if deshalb, weil man nicht unbedingt einen Port angeben muss)
Ich hoffe ihr könnt mir sagen wo mein Fehler ist.