我正在使用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