c# 搜索第一个匹配的字符串并替换

2025-05-20 08:22:34
推荐回答(1个)
回答(1):

string s="sdfjls广东sdfx564565498广东xcv898广东";
string fs="广东";
string th="东莞";
//先找出位置
int pos=s.indexOf(fs);
//取位置前部分+替换字符串+位置(加上查找字符长度)后部分
string newstr = s.substring(0,pos)+th+s.substring(pos+fs.length);
--------------------------
后面这个问题简单嘛 用ajax技术
在生成静态时对应生成该页关键字,用户访问时 使用js异步(ajax)访问服务器 获取实时数据
在再对页面指定关键字进行替换
不过做起来还是很有工作量的