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
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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