有一个字符串
str="科技回复<a href='www.aaa.com'>服务</a>的功课的客服<a href='www.aaa.com'>汽车服务</a>各方的服务价格"
我想要的是
str=str.relace("服务","ss");
把服务替换成ss 但是 我想要的是a标记中的服务2字不被替换掉
最终结果为
str=="科技回复<a href='www.aaa.com'>服务</a>的功课的客服<a href='www.aaa.com'>汽车服务</a>各方的ss价格"
str="科技回复<a href='www.aaa.com'>服务</a>的功课的客服<a href='www.aaa.com'>汽车服务</a>各方的服务价格"
我想要的是
str=str.relace("服务","ss");
把服务替换成ss 但是 我想要的是a标记中的服务2字不被替换掉
最终结果为
str=="科技回复<a href='www.aaa.com'>服务</a>的功课的客服<a href='www.aaa.com'>汽车服务</a>各方的ss价格"
解决方案 »
- 消色块小游戏
- 求一个类似google输入提示的控件!
- 我想把窗体的左上角的关闭事件自己写,为了实现关闭本窗体时可以一起关闭其他窗体
- 基础问题,帮我把这几行c#改成asp的 (vbscript)
- C#接口是用于实现阶段,还是仅用于编码实现前的设计阶段。
- 我想问个问题
- 高分求C#接收邮箱附件问题!谢谢 另有200分赠送
- 得到一个html(包括图片等)的url怎么把html的内容加入到邮件的正文中。在线等待。急!
- 新手问路中﹐人人有分!
- system.runtime.interopservices.comexception classfactory无法供应请求的类
- 母版页页内容页的提示问题
- 怎么遍历IP段之间的所有ip
str=Regex.Relace(str,"服务(?!\s*</a>)","ss");
str=Regex.Replace(str,"服务(?!(.*?/a>))","ss");
string str = "科技回复 <a href='www.aaa.com'> 服务 </a>的功服务 <a href='www.aaa.com'>汽车服务 </a>各方的服务价格";
str=Regex.Replace(str,"(?<!<a[^>]*>[^<]*)服务(?![^<]*</a>)","ss");