【发布时间】:2010-02-09 02:01:16
【问题描述】:
嗨,任何人都知道如何用特定字符替换字符串中的 html 标记: 例如
string s1 = "<span style="italic">inluding <span style="bold">other</span> tags </span>";
string s2 = "<span style="italic">inluding </span><span style="bold">other tags </span>";
我想在 c# 和 javascript 中用“bold”替换“span”到“bOpen”和“bClose”,并用“italic”替换“span”到“iOpen”和“iClose”。 非常感谢。
感谢您的回复,我确实使用了正则表达式来做到这一点: res = Regex.Replace(res, ".*?", replaceHtmlBold);但它不能同时匹配嵌套标签和非嵌套标签。你能帮忙吗?
【问题讨论】:
-
您要求创建无效的 HTML 吗?你想做什么?
-
我只是想用预定义的自定义标签替换标签,包括打开和关闭对,谢谢
标签: asp.net javascript html