Asp.net 用特定字符串替换html编辑器中的html标记
大家好,大家都知道如何用特定字符替换字符串中的html标记: e、 gAsp.net 用特定字符串替换html编辑器中的html标记,asp.net,javascript,html,Asp.net,Javascript,Html,大家好,大家都知道如何用特定字符替换字符串中的html标记: e、 g string s1=“包含其他标记”; string s2=“包含其他标记”; 在c#和javascript中,我想用“粗体”替换“span”,用“bOpen”和“bClose”,用“italic”替换“span”,用“iOpen”和“iClose”。 非常感谢 感谢您的回复,我确实使用了正则表达式:res=Regex.Replace(res,“*”,replaceHtmlBold);但它不能同时匹配嵌套标记和非嵌套标记。
string s1=“包含其他标记”;
string s2=“包含其他标记”;
在c#和javascript中,我想用“粗体”替换“span”,用“bOpen”和“bClose”,用“italic”替换“span”,用“iOpen”和“iClose”。
非常感谢
感谢您的回复,我确实使用了正则表达式:res=Regex.Replace(res,“*”,replaceHtmlBold);但它不能同时匹配嵌套标记和非嵌套标记。你能帮忙吗 的字符串对象有一个方便的函数,可以替换字符串中出现的单词。正则表达式也是你的朋友。我可以为您的问题提供准确的代码,但这样您就失去了学习这项技术的意义。这是一个例子,还有这篇文章。如果你需要更多,谷歌是你的朋友 祝你好运
PS:我现在意识到真正的问题是什么。我想你可以侥幸逃脱。两者都是摘要。您是否要求创建无效的HTML?你想做什么?我只是想用预定义的自定义标记替换包括open和close对的标记,谢谢你的响应,我确实使用了正则表达式:res=Regex.replace(res,“*”,replaceThMLBOLD);但它不能同时匹配嵌套标记和非嵌套标记。你能帮忙吗?我在上面加了一些评论。现在我得回家了。我会考虑一下,稍后再告诉你。
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>";