打印字符串并显示换行符&;选项卡的字符格式

本文关键字:字符 选项 格式 amp 字符串 串并 显示 换行符 打印 | 更新日期: 2023-09-27 18:26:30

我正在为一行代码解析一个html文件。所以我使用的不是第三方库,只是普通的字符串函数(s.subString()等)

我的问题是我无法在HTML中正确找到特定元素,因为它们包含制表符、换行符和回车符。

如何打印以下字符串以将所有回车显示为''r,将所有换行显示为''n&等等。这样我就可以准确地看到HTML文件的布局&确保我的

.subString("<div class='"x'">") 

没有失败,因为文本确实是

("<div 't'r'nclass='"x'">" 

还是什么?

我的代码:

WebClient wc = new WebClient();
string html = wc.DownloadString(String.Format("http://www.ipchecking.com/?ip={0}&check=Lookup", ip));
Console.Write( html ); // I want to print in the raw form where 'r characters are actually shown as 'r characters

打印字符串并显示换行符&;选项卡的字符格式

html = html.Replace("'r", "''r").Replace("'n","''n").Replace("'t","''t");

我认为最好的方法是使用正则表达式REGEX:

示例正则表达式