设string的值为bb
'aa'+string+'cc' 得到结果:  aabbcc
'aa'''+string+'''cc'        aa'bb'cc
'aa'+'''+string+'''+'cc'    aa'bb'cc

解决方案 »

  1.   

    怎么回事?
    'aa'''+string+'''cc' 得到结果: aa'bb'cc 
    'aa'+'''+string+'''+'cc' 得到结果: aa'bb'cc 
      

  2.   

    有意思没想到还可以象-》 'aa'''+string+'''cc' 得到  aa'bb'cc 有意思
      

  3.   

    首部  function QuotedStr(const S: string): string; $[SysUtils.pas
    功能  返回字符串S在pascal中的表现形式
    说明  单引号中的一个单引号将转成两个
    参考  procedure System.Insert
    例子  Edit2.Text := QuotedStr(Edit1.Text);
      

  4.   

    这是Pascal的语法啊。
    好好学习一下Pascal就知道了
      

  5.   

    1.'+string+'  肯定是你搞错了,前后的引号都不是对string引的。
    2.'''+string+'''  这个也是前面的情况,' woerjiwei '''+ string +'''weori '等价于(假设string:=‘csdn’):' woerjiwei ‘csdn' weori '
    3.'+'''+string+'''+',其实你的三个问题都差不多,一样