如何查找替换字符串中的特殊字符?

hslx_ 2013-04-22 09:27:11
我有一个字符串,他的内容中包括“&”“;”之类的保留字,怎么找到他们并将他们替换掉呢?
比如我有个字符串“dfadfnfsa&fsadf&dfas;sfdjasdlf”
我想将其中的“&”替换成“&&”
“;”替换成“;;”
...全文
134 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ccrun.com 2013-04-22
  • 打赏
  • 举报
回复
有乱码。泄特,重来。
String strText = "dfadfnfsa&fsadf&dfas;sfdjasdlf";
TReplaceFlags rf = TReplaceFlags() << rfReplaceAll;
strText = StringReplace(strText, "&", "&&", rf);
strText = StringReplace(strText, ";", ";;", rf);
ShowMessage(strText);
ccrun.com 2013-04-22
  • 打赏
  • 举报
回复
String strText = "dfadfnfsa&fsadf&dfas;sfdjasdlf";
TReplaceFlags rf = TReplaceFlags() << rfReplaceAll;
strText = StringReplace(strText, "&", "£¦£¦", rf);
strText = StringReplace(strText, ";", "£»£»", rf);
ShowMessage(strText);
缘中人 2013-04-22
  • 打赏
  • 举报
回复
str = StringReplace(str, "&", "&&", TReplaceFlags() << rfReplaceAll); 

13,825

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder相关内容讨论区
社区管理员
  • 基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧