我正在使用Visual Studio 2010. 我需要替换我的字符串的一部分,因此我应该在我的字符串中找到特定的章程。 但.find
不适用于我。
我该怎么做,是否有任何特定的图书馆?为什么我的字符串。查找不是可用的
string selected="ddddtttjjj";
selected.find("t");
我正在使用Visual Studio 2010. 我需要替换我的字符串的一部分,因此我应该在我的字符串中找到特定的章程。 但.find
不适用于我。
我该怎么做,是否有任何特定的图书馆?为什么我的字符串。查找不是可用的
string selected="ddddtttjjj";
selected.find("t");
C#,String.IndexOf
string str = "abcdefg";
var ix = str.IndexOf("d");
Console.WriteLine("Ix=" + ix);
// output
//Ix=3
http://msdn.microsoft.com/en-us/library/k8b1470s(v=vs.110).aspx
但是,如果你想repleace你可以使用一个字符串。 “与string.replace”
string str = "abcdefg";
str = str.Replace("d","xDx");
Console.WriteLine(str);
// ouput
// abcxDxefg
http://msdn.microsoft.com/en-us/library/fk49wtc1(v=vs.110).aspx
注意,返回与string.replace在当前实例指定字符串的所有出现与另一指定字符串替换一个新的字符串。
http://www.cplusplus.com/reference/string/string/find/ – 2014-08-31 08:11:05
我已经读过,但没有任何帮助 – shima1366 2014-08-31 08:12:20
请解释“但.find不适用于我”..你是否#include? –
2014-08-31 08:14:43