读书人

delphi的双引号替换为单引号的有关问题

发布时间: 2012-03-02 14:40:29 作者: rapoo

delphi的双引号替换为单引号的问题
一个字符串
'"超级管理员","系统管理员","部门管理员",'

我在替换其中的"为'
用如下方法:
ur:=StringReplace(ur, '"', ''', [rfReplaceAll]);
编译通不过,用
ur:=StringReplace(ur, '"', '', [rfReplaceAll]);
全替换成空的了,用
ur:=StringReplace(ur, '"', '''', [rfReplaceAll]);
结果变成
'''超级管理员'',''系统管理员'',''部门管理员'','

我要如何做才能得到
'超级管理员','系统管理员','部门管理员',

这样的字符串呢?求教

[解决办法]
ur:=StringReplace(ur, '"', '''', [rfReplaceAll]);
这个出来就是你想要的结果,你打出来的结果不对

读书人网 >.NET

热点推荐