2012-09-09 51 views
0

我有串:如何删除“<" and ">”之间的所有字符,包括“<" and ">”?

window.google.ac.h(["hãy nghe lời ô",[["hãy nghe lời <b><i>cô<\/i><\/b>",30,[10,40]]],{"j":"13","o":"hãy nghe lời <sc>cô<\/sc>","p":"hãy nghe lời <se>ô<\/se>","q":"a3-RB5VEFG4py23rfvkQ1MtM5Vk"}]) 

,但我想字符串:

window.google.ac.h(["hãy nghe lời ô",[["hãy nghe lời cô",30,[10,40]]],{"j":"13","o":"hãy nghe lời cô","p":"hãy nghe lời ô","q":"a3-RB5VEFG4py23rfvkQ1MtM5Vk"}]) 

所有子像<b><\/b>应该被删除。

有没有办法通过C#做到这一点?

+3

你有没有看着[正则表达式(http://msdn.microsoft.com/en-us/library/system.text.regularexpressions。 regex.aspx)?否则,如果并且只有这种情况恰好是格式良好的Xml(在为根元素添加标签之后),那么您可以尝试使用Xml-aware方法(XSLT或C#的Xml API之一)。 –

+0

http://mattgemmell.com/2008/12/08/what-have-you-tried/ –

+0

尝试仅在发布到.com网站时提供拉丁语言符号。 – AgentFire

回答

6

您可以使用正则表达式来移除标签:

result = Regex.Replace(source, "<.*?>", string.Empty); 
相关问题