,可以通过以下步骤实现:
string inputText = richTextBox1.Text;
string outputText = Regex.Replace(inputText, @"<a[^>]+href=[""'](.*?)[""'][^>]*>(.*?)</a>", "$2");
richTextBox1.Text = outputText;
上述代码使用了正则表达式来匹配超链接的标签,并提取其中的文本内容。
string inputText = richTextBox1.Text;
string outputText = Regex.Replace(inputText, @"<a[^>]+href=[""'](.*?)[""'][^>]*>(.*?)</a>", "[$2]($1)");
richTextBox1.Text = outputText;
上述代码将提取到的纯文本用方括号括起来,并在文本后面添加了URL的注释。
需要注意的是,上述代码只是将超链接显示为纯文本,并不会实现超链接的点击功能。如果需要实现点击超链接跳转到相应的URL,可以考虑使用其他控件或自定义控件来实现。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云