我想把三个%s分别替换为A, B ,C.
如果使用正则表达式?
我不会写,所以用三个string.IndexOf查找替换,结果被领导批评了
5 个解决方案
#1
string str = "你的语句";
str= Regex.Replace(str, @"%s", "A");
str= Regex.Replace(str, @"%s", "A");
#2
这哪是我要的答案?
"我想把三个%s分别替换为A, B ,C. "
Thank you anyway
"我想把三个%s分别替换为A, B ,C. "
Thank you anyway
#3
string pattern = @"%s";
Regex regex = new Regex(pattern);
string firstReplacement = regex.Replace(input, "John", 1);
string second = regex.Replace(firstReplacement, "nature.jpg", 1);
string final = regex.Replace(second, "Patrick", 1);
哈哈,我做出来了
Regex regex = new Regex(pattern);
string firstReplacement = regex.Replace(input, "John", 1);
string second = regex.Replace(firstReplacement, "nature.jpg", 1);
string final = regex.Replace(second, "Patrick", 1);
哈哈,我做出来了
#4
我不会写,所以用三个string.IndexOf查找替换,结果被领导批评了
外行领导。
你的问题用IndexOf解决效率更高。
外行领导。
你的问题用IndexOf解决效率更高。
#5
恭喜,接分哈哈
可惜回复内容太短了。。。
可惜回复内容太短了。。。
#1
string str = "你的语句";
str= Regex.Replace(str, @"%s", "A");
str= Regex.Replace(str, @"%s", "A");
#2
这哪是我要的答案?
"我想把三个%s分别替换为A, B ,C. "
Thank you anyway
"我想把三个%s分别替换为A, B ,C. "
Thank you anyway
#3
string pattern = @"%s";
Regex regex = new Regex(pattern);
string firstReplacement = regex.Replace(input, "John", 1);
string second = regex.Replace(firstReplacement, "nature.jpg", 1);
string final = regex.Replace(second, "Patrick", 1);
哈哈,我做出来了
Regex regex = new Regex(pattern);
string firstReplacement = regex.Replace(input, "John", 1);
string second = regex.Replace(firstReplacement, "nature.jpg", 1);
string final = regex.Replace(second, "Patrick", 1);
哈哈,我做出来了
#4
我不会写,所以用三个string.IndexOf查找替换,结果被领导批评了
外行领导。
你的问题用IndexOf解决效率更高。
外行领导。
你的问题用IndexOf解决效率更高。
#5
恭喜,接分哈哈
可惜回复内容太短了。。。
可惜回复内容太短了。。。