+ -
当前位置:首页 → 问答吧 → BCB字符串替换

BCB字符串替换

时间:2011-12-14

来源:互联网

假设我有两个字符串;AnsiString a = "ab123cdef|123something123" , AnsiString b = "456";
我想把"|"后面的第一个"123"或者最后一个"123"替换成b,我该怎么做啊?谢谢了。。。
StringReplace()好像不行,正则表达式不会。。。

作者: long_hardworking   发布时间: 2011-12-14

大家都下班了吧,明天见,呵呵。。。

作者: long_hardworking   发布时间: 2011-12-14

http://topic.csdn.net/u/20111114/12/8520c1aa-57af-45da-b9b2-906583fcbf45.html
来个人到这里吼两句吧,我好结贴给分。。

作者: long_hardworking   发布时间: 2011-12-14

自己写函数,循环判断

作者: ksrsoft   发布时间: 2011-12-14

C/C++ code
void __fastcall TForm1::Button1Click(TObject *Sender)
{
AnsiString a = "ab123cdef|123something123" ; AnsiString b = "456";
int t =   a.Pos("|123")+1;
a.Delete(t,3);
a.Insert(b,t);
ShowMessage(a);
}

作者: zzbinfo   发布时间: 2011-12-14