c# - 在 Web 浏览器控件中显示时,如何从显示文本中删除换行符

标签 c#

我通过网络浏览器控件显示文本,并在每行末尾显示 ¶,我如何删除它?

当我在富文本框中显示文本时,我可以看到 $Para,我想删除它,但是格式化,我怎样才能实现这一点?

我以这样的方式显示这些文本:

this.webPrevSQL.DocumentText = FinalPrev;
richTextBox1.Text = FinalPrev;

在 Rich Edit 中显示的文本:

<span>EventType CREATE_PROCEDURE
&para;<br>PostTime 2012-06-18T14:56:19.870
&para;<br>SPID 63
&para;<br>ServerName MIDDEV1\DEV
&para;<br>LoginName devKoketso
&para;<br>UserName devKoketso
&para;<br>DatabaseName TestAudit
&para;<br>SchemaName dbo
&para;<br>ObjectName Admin
&para;<br>ObjectType PROCEDURE
&para;<br>TSQLCommand 
&para;<br>--alter table AdminLog add HostName varchar(128) NULL DEFAULT HOST_NAME()
&para;<br>
&para;<br>
&para;<br>
&para;<br>CREATE PROCEDURE [dbo].[Admin]

网络浏览器中显示的文本:

EventType CREATE_PROCEDURE ¶
PostTime 2012-06-18T14:56:19.870 ¶
SPID 63 ¶
ServerName MIDDEV1\DEV ¶
LoginName devKoketso ¶
UserName devKoketso ¶
DatabaseName TestAudit ¶
SchemaName dbo ¶
ObjectName Admin ¶
ObjectType PROCEDURE ¶
TSQLCommand ¶
--alter table AdminLog add HostName varchar(128) NULL DEFAULT HOST_NAME() ¶
¶
¶
¶
CREATE PROCEDURE [dbo].[Admin] ¶

最佳答案

您是否尝试过使用 Replace您想在网络上显示的最终字符串的方法?

FinalPrev.Replace("&para;","");

编辑:

尝试改变<br><br/>

关于c# - 在 Web 浏览器控件中显示时,如何从显示文本中删除换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11151999/

相关文章:

c# - 使用 InvokeRequired 与 control.InvokeRequired

c# - CausesValidation 设置为 "False"但客户端验证仍在触发

c# - 在C#中使用autoresetevent读写文件

c# - 如何找出字节的格式?南音频

c# - 实现接口(interface)

c# - 将 List<Object> 转换为未知类型

c# - 使用 WriteRange 和 MD5 上传 Azure 文件存储已被淘汰

c# - 替换/删除与正则表达式 (.NET) 不匹配的字符

c# - 枚举器实现 : Use struct or class?

c# - 如何使用 C# .Net 读取 Android apk 文件的 list ?