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.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
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
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.
09. november 2010 - 23:31
#3
Jamen det er super, at jeg kunne være til indirekte hjælp så :) Tak for point.
Kurser inden for grundlæggende programmering