比如字符string str="每个房间的布局较为紧密,因为空间有限,有门作为阻隔,房间相通。色调基本一致,白色为主色调,却不似其他的芬兰风格单调<a href=\"http://www.baidu.com\">原木家具</a>的色彩,还融入了大量的蓝色,原木家具给予人一种清透的感觉。"怎么样查找出这个“原木家具”包括A标签的这些字符。并替换成另外的字符。注:只匹配第一个“原木家具”就行。
2 回答
慕盖茨4494581
TA贡献1850条经验 获得超11个赞
这个问题的正则表达式比较简单,难点在“只匹配第一个'原木家具'就行”。
需要用到Regex.Replace (String, String, Int32)这个方法,示例代码如下:
var regex = new Regex(@"(<a[^>]+>)原木家具</a>", RegexOptions.IgnoreCase); Console.WriteLine(regex.Replace(str, "$1仿实木家具</a>", 1));
- 2 回答
- 0 关注
- 627 浏览
添加回答
举报
0/150
提交
取消