07. februar 2003 - 13:24Der er
9 kommentarer og 1 løsning
RE til at trække tal ud fra streng
Jeg har denne streng:
String test = "+OK Mailbox open, 581 messages"; int numberOfMsg;
Hvordan hiver jeg tallet(581) ud af strengen, med et regulært udtryk, og over i variablen "numberOfMsg" - altså så ligegyldigt hvad tallet er så hives værdien over i variablen ?
Hov - jeg vrøvler. Jeg læste dit OK (okay) som 0K (nul kilo). String line = "+OK Mailbox open, 583 messages"; Pattern pattern = Pattern.compile("[0-9]+"); Matcher matcher = pattern.matcher(line); matcher.find(); System.out.println("#" + matcher.group() + "#"); finder det første tal - og det er vel det du skal bruge.
POP3 er rimelig at arbejde med. IMAP4 er ikke så sjov.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.