Delphi字符串中如何表示单引号?(2分)

  • 主题发起人 主题发起人 shenger
  • 开始时间 开始时间
S

shenger

Unregistered / Unconfirmed
GUEST, unregistred user!
Delphi字符串中如何表示单引号?
 
并排两个单引号

如 '''' 表示只有一个 单引号 的字符串
 
var
s:string;
begin
s:=''''+'hukaijt'+''''
end;
s 就是'hukaijt'
 
showmessage('I''m cai zhong cai');
 
在sql的模糊查询中经常用到:
sql.add('wher name like %'+''''+Edit1.text+''''+'%');

这里''''就表示单引号字符串
 
可以用quotedstr函数,用法是quotedstr(edit1.text)
 
#39表示单引号,例如:
#39+'abc'+#39
 
给你一个例子:
s:='This is Tom''s '+edit1.text+' .The string is '''+edit2.text+'''';
如果edit1.text='Apple',edit2.text='abc'
s是
This is Tom's Apple .The string is 'abc'
 
后退
顶部