用于将任意字符串转换为.NET字符串的实用程序

时间:2012-03-08 18:31:09

标签: c# .net html string

是否有 实用程序 可以将任意(或至少从HTML doc)字符串转换为格式良好的C#字符串。这样做的动机是我正在进行大量HTML文档的单元测试,我不想将它们作为文件加载,而是保留内联字符串。我想将一些HTML粘贴到编辑器中,并输出一个看起来合理的C#字符串。 例如:

转换它:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" lang="en-US" xmlns:fb="http://ogp.me/ns/fb#" itemscope itemtype="http://schema.org/">

分为:

@"<html xmlns=""http://www.w3.org/1999/xhtml"" xml:lang=""en-US"" " +
"lang=""en-US"" xmlns:fb=""http://ogp.me/ns/fb#"" itemscope " +
"itemtype=""http://schema.org/"">"

如果没有,对HTML或.net字符串的角落案例的任何想法都可能是个问题?我确信它并不像String.Replace("\"", "\"\"")那么简单,并且每隔80个字符就会破坏这些行....

即使是Notepad ++或其他编辑器的插件也可以使用。

1 个答案:

答案 0 :(得分:4)

Smart Paster怎么样?

enter image description here

Visual Studio 2010版本here