21. december 2005 - 01:31
Der er
4 kommentarer og 1 løsning
fjerne et tegn i string
Hej Hvordan fjerner jeg et bestemt tegn i en string alle de gange det forekommer hvis det kan laves i en funktion er det PERFEKT
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?
21. december 2005 - 02:24
#1
Hvis du har Delphi 6+, så bruger du RTL funktionen 'StringReplace': var glTxt, nyTxt : string; options : TReplaceFlags; begin glTxt := 'Her er den gamle tekst'; options := [rfReplaceAll, rfIgnoreCase]; nyTxt := StringReplace(glTxt, 'G', 'v', options); end; Så skulle 'nyTxt' gerne være: 'Her er den vamle tekst'
21. december 2005 - 04:13
#2
kan du lave det til en funktion?
21. december 2005 - 04:35
#3
Det er sgu da en funktion! ;-) nyTxt:= StringReplace(glTxt, 'G', 'v', [rfReplaceAll, rfIgnoreCase]);
21. december 2005 - 04:48
#4
Eller er det noget a la det her du søger: function SoegOgErstat (sGlTxt, sSoeg, sErstat : string) : string; var nPos, nSoeg : integer; begin nPos := Pos(sSoeg, sStr) ; nSoeg := Length(sSoeg) ; while (nPos > 0) do begin Delete(sStr, nPos, nSoeg) ; Insert(sErstat, sStr, nPos) ; nPos := Pos(sSoeg, sStr) ; end; Result := sStr; end;
21. december 2005 - 04:52
#5
jaaa sq :-)
Kurser inden for grundlæggende programmering