Avatar billede kageanders Nybegynder
09. november 2010 - 22:44 Der er 2 kommentarer og
1 løsning

Trække to værdier ud af en streng

Jeg har flere strenge af følgende format i et Java-program:
String streng "12345-123456789012345678901234567890123456789012345678901234";

Målet er at dele strengen op, så jeg får én streng med værdien før bindestregen, og en anden streng med værdien efter bindestregen.

Altså:

String et = "12345";
String to = "123456789012345678901234567890123456789012345678901234";

(ja, tallene skal gemmes i strenge)

Jeg bruger Pattern og Matcher, men kan ikke finde ud af det regulære udtryk.
Avatar billede webweaver Praktikant
09. november 2010 - 22:50 #1
Skal det være et regex?

Ellers er explode meget simpelt for dig i PHP.

$streng = explode("-", $streng);

Så har du delt din streng op som ønsket. Den ligger nu i et array.

$streng[0] vil vise 12345
$streng[1] vil vise 123456789012345678901234567890123456789012345678901234
Avatar billede kageanders Nybegynder
09. november 2010 - 23:06 #2
Nu er det så ikke lige PHP jeg har gang i ;)

Men du fik mig til at søge efter en pendant til explode() og fandt sørme ud af at split() gør omtrent det samme i Java.

Smid du bare et svar hvis du vil have points.
Avatar billede webweaver Praktikant
09. november 2010 - 23:31 #3
Jamen det er super, at jeg kunne være til indirekte hjælp så :)

Tak for point.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester