CString的替换操作
比如:CString str = "prisonbreak/asd(不定)/fgh(不定)"替换的只剩下 “prisonbreak”
怎么实现,注意“/”后面的字符内容长度都是是变化的 --------------------编程问答-------------------- 用正则表达式,最近在学Perl,用Perl的写法
s#^prisonbreak(/asd(\w*))(/fgh(\w*))##i;
--------------------编程问答-------------------- CString sTemp;
for(int i = 0; i<str.GetLength(); i++)
{
if(str.GetAt(i) != '/')
sTemp.SetAt(i) = str.GetAt(i);
else
break;
} --------------------编程问答-------------------- 谢谢lukyboy715() 怎么送分呢
--------------------编程问答-------------------- CString sTemp应该初始化一下吧
--------------------编程问答-------------------- int nPos = str.Find(_T('/'));
if (nPos > 0)
{
str = str.Left(nPos);
}
else
{
str.Empty();
}
补充:.NET技术 , VC.NET