Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用C#,如何从RichTextBox控件提取所有HTML标记?_C#_Html_String_Richtextbox - Fatal编程技术网

使用C#,如何从RichTextBox控件提取所有HTML标记?

使用C#,如何从RichTextBox控件提取所有HTML标记?,c#,html,string,richtextbox,C#,Html,String,Richtextbox,我在RichTextBox中有一些文本格式的html代码。我需要使用C#提取RichTextBox中的所有HTML标记。有解决方法吗?根据您的第一个问题,如果HTML代码位于RichTextBox中,您只需读取Text属性即可 我猜您的请求略有不同,就是如何获得在RichTextBox中编辑的RTF格式文本的HTML版本。 如果是这样的话,答案是:没有独特的方法可以做到这一点。你有不同的选择 以DevExpress的身份购买一个具有HTML文本框的库 根据您的需要编写您自己的解析器(最终从in

我在
RichTextBox
中有一些文本格式的html代码。我需要使用C#提取
RichTextBox
中的所有
HTML
标记。有解决方法吗?

根据您的第一个问题,如果HTML代码位于RichTextBox中,您只需读取Text属性即可

我猜您的请求略有不同,就是如何获得在RichTextBox中编辑的RTF格式文本的HTML版本。 如果是这样的话,答案是:没有独特的方法可以做到这一点。你有不同的选择

  • 以DevExpress的身份购买一个具有HTML文本框的库
  • 根据您的需要编写您自己的解析器(最终从internet上多次尝试中的一次开始)

您需要提供更多关于您试图实现的目标的详细信息:用Javascript、C#等进行提取。。。我猜C#根据你的标签,但这不是直接的C#,我需要提取。你是在使用Web表单还是Win表单?Win表单应用程序(RichTextBox)。这是一个来自SO的链接,可能会显示你可以采取的方向。好的Mauro,实际上我正在开发一个类似Microsoft Expression Web的应用程序。我正在努力在richtextbox中显示所选html标记的属性。