C# 如何高效替换一个字符串中的部分某字符?

来源:百度知道 编辑:UC知道 时间:2024/06/15 03:35:10
比如 </html></html> 在一行,但是
我只想替换 第一个标签
replace 是替换一行的所有。。。。我只想替换1个

replace

语法Replace ( string1, start, string2,n,m )
参数string1:string类型,指定要使用string2替换其中一部分内容的字符串;
参数start:long类型,指定要从哪个字符位置开始替换字符串,字符串中第一个字符的位置为1;
参数n:long类型,指定要替换开始字符起始位置,从左到右;
参数m:int类型,指定要替换字符串的次数,1 代表替换一次;

..要是俩词挨着的话。。,不挨着也没啥事。多打点嘛
replace("</html></html>","</new></html>")
replace("</html></html>","</html></new>")

split
substring

先用INDEXOF查到位置,再截取

起码先要找到位置,然后怎么都好说