希望你能给我一些这方面的光:字符串替换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