Fråga : singeln citerar dubbelt citationstecken i Delphi

Hur man byter ut den första händelsen stränga in av ”till '' i Delphi using Stringreplace?
Oldstring har” somwhere i den något liknande 5 ' 8
and jag önskar att den ska vara 5 '' 8.
Thanks.
" klar "

Svar : singeln citerar dubbelt citationstecken i Delphi

Det är

StringReplace -- fungera
oldString -- vad du önskar att byta ut
'''', -- fyra singelcitationstecken i en ro, yttre som betecknar en stränga, singel för en mitt två = 1, singel-citerar
”””, -- två yttre singlar, en inre dubblett
[rfReplaceAll] -- alla argumentet till StringReplace som ändrar, anföra som exempel av fann singelcitationstecken

StringReplace ändrar inte källan stränger, om inte du tilldelar resultatbaksidaen till det gammalt stränger.

exempelanvändning:

oldString för var som newString: stränga;
börja
oldString: = ”5 '' 8”;
newString: = StringReplace (oldString, '''', ”””, [rfReplaceAll]);
Andra lösningar  
 
programming4us programming4us