23. november 2010 - 09:33Der er
3 kommentarer og 1 løsning
Burde være nem, hvis man kan
Hej jeg skal udlæse værdier af denne og tilsvarende strenge
2001 LGGT400BLACK 1477558 3
2001 denne er altid fire tal LGGT400BLACK denne værdi er variabel både i længde og sammensætning af tal og bogstaver 1477558 er altid 7 tal 3 er altid tal fra 1-9999
Jeg skal kunne trække de fire væredier ud hver for sig, håber det kan lade sig gøre.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
/(\d{4}) ([\d\w]+) (\d{7}) (\d{1,4})/ burde gøre det. Antager at der mindst er et tegn i værdi nr 2, samt at værdierne er adskilt af præcis ét mellemrum. Værdierne kan refereres til med $1 til $4.
Ja, den hiver værdierne ud som den skal, hvis jeg ikke vil have værdien 1477558 med ud, hvordan fortæller jeg så at (\d{1,4}) skal tage 3 tallet og ikke andet. Er det muligt ?
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.