希望你能給我一些這方面的光:字符串替換C#
我有這個變種
string TestString = "KESRNAN FOREST S BV";
我想替換在S單獨的,所以我試着用以下
public static string FixStreetName(string streetName)
{
string result = "";
string stringToCheck = streetName.ToUpper();
// result = stringToCheck.Replace(StreetDirection(stringToCheck), "").Replace(StreetType(stringToCheck),"").Trim();
result = stringToCheck.Replace("S", "").Replace("BV", "").Trim();
return result;
}
但是,這是取代該字符串上的所有S.有任何想法嗎?
你就不能使用'.Replace( 「S」, 「」)'? – 2015-02-08 15:18:51
研究正則表達式。 – DrKoch 2015-02-08 15:20:58
不,因爲如果S位於字符串的末尾,它將不適用於實例字符串TestString =「KESRNAN FOREST BV S」; – AFF 2015-02-08 15:22:48