17. juli 2005 - 20:59
Der er
3 kommentarer og 1 løsning
Hente del-tekst fra tekst
Hej. Jeg har en tekst, hvor jeg vil hente en del-tekst ud fra. Er det muligt med regexp? Eksempel på tekst: BGM+380+4843566+9' Tekst jeg har brug for fra ovenstående tekst er: 4843566 Dvs. teksten jeg skal hente ud befinder sig imellem BGM+380+ og +9'. Mvh. Jacob
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Nu fremgår det ikke hvilket sprog du bruger og dermed heller ikke hvilken syntaks, du har brug for men selve regexpen kan f.eks. se således ud: ^.*?(\d+)\+\d'$ -- i javascript ville det f.eks. være: var txt = "BGM+380+4843566+9'"; var nyTxt = txt.replace(/^.*?(\d+)\+\d'$/,"$1"); alert(nyTxt);
Hej roenving. Tak for dit svar. Jeg programmerer i Java og efter at have kigget lidt på den regexp du postede, så endte jeg op med denne: ^BGM\+(?>380|381)\+(.*)\+9'$ Mange tak for hjælpen. Venligst svar, så jeg kan give dig point. Mvh. Jacob
Kurser inden for grundlæggende programmering