问题描述
我有一个字符串,里面肯定包含3个%s,字符串里面可能有换行.我想把三个%s分别替换为A,B,C.如果使用正则表达式?我不会写,所以用三个string.IndexOf查找替换,结果被领导批评了
解决方案
解决方案二:
stringstr="你的语句";str=Regex.Replace(str,@"%s","A");
解决方案三:
这哪是我要的答案?"我想把三个%s分别替换为A,B,C."Thankyouanyway
解决方案四:
stringpattern=@"%s";Regexregex=newRegex(pattern);stringfirstReplacement=regex.Replace(input,"John",1);stringsecond=regex.Replace(firstReplacement,"nature.jpg",1);stringfinal=regex.Replace(second,"Patrick",1);哈哈,我做出来了
解决方案五:
我不会写,所以用三个string.IndexOf查找替换,结果被领导批评了外行领导。你的问题用IndexOf解决效率更高。
解决方案六:
恭喜,接分哈哈可惜回复内容太短了。。。
时间: 2024-10-26 10:09:53