C#中怎样从指定字符串中查找并替换字符串?

如题所述

第1个回答  2022-12-11

stringtxt="asdjsfk/aaaaaaaaa";

判断这个字符串中包含替换/,

就在斜杠前面加上字符‘x’

1、使用if语句

if(txt.Contains("/")){txt=txt.Replace("/","x/");}

2、使用条件运算符(?:)

txt=txt.Contains("/")?txt.Replace("/","x/"):txt;

扩展资料

stringReplace(替换的目标,替换的字符串),返回值是替换后的字符串

stringstr="11xx1111x";

Console.WriteLine("原字符串是:{0}",str);

Console.Write("请输入需要替换的字符串:");

stringoldStr=Console.ReadLine();

Console.Write("请输入替换的字符串:");

stringnewStr=Console.ReadLine();

str=str.Replace(oldStr,newStr);

Console.WriteLine("替换后的字符串:{0}",str);

相似回答