var
str:string;
cutstr
begin
str:='#$a5#$0a#$01#$00#$08#$08#$08#$08#$08#$08#$0b#$a6'; //有单引号的字符变量
cutstr:=str; //我能通过什么方法把cutstr:=#$a5#$0a#$01#$00#$08#$08#$08#$08#$08#$08#$0b#$a6 变成这样。
end;
...全文
83311打赏收藏
怎样把字符串单引号去掉
var str:string; cutstr begin str:='#$a5#$0a#$01#$00#$08#$08#$08#$08#$08#$08#$0b#$a6'; //有单引号的字符变量 cutstr:=str; //我能通过什么方法把cutstr:=#$a5#$0a#$01#$00#$08#$08#$08#$08#$08#$08#$0b#$a6 变成这样。 end;
function HexStrToInt(mStr:string):integer;
var
H,L:integer;
begin
H := ord(mStr[1]);
if H >= 65 then H:=H - 55 else H:=H - 48;
L := ord(mStr[2]);
if L >= 65 then L:=L - 55 else L:=L - 48;
result := H*16 + L;
end;
procedure TForm1.Button1Click(Sender: TObject);
var
str:string;
cutstr,cutstr2, temp:string;
i: Integer;
begin
cutstr2:=#$a5#$0a#$01#$00#$08#$08#$08#$08#$08#$08#$0b#$a6;
cutstr :='';
str:='#$a5#$0a#$01#$00#$08#$08#$08#$08#$08#$08#$0b#$a6'; //有单引号的字符变量
for i := 0 to (Length(str) div 4 -1) do
begin
temp :=Copy(str,i*4+3,2);
cutstr :=cutstr + Char(HexStrToInt(UpperCase(temp)));
end;
if cutstr=cutstr2 then