嗨,我有一个这样的 xaml 字符串:
<InlineUIContainer>
<HyperlinkButton Style="{StaticResource Link}" NavigateUri="someuri">
<Span>
<InlineUIContainer>
<HyperlinkButton Style="{StaticResource Link}" NavigateUri="someuri">SOME TEXT</HyperlinkButton>
</InlineUIContainer>
</Span>
some undesirable text!
</HyperlinkButton>
</InlineUIContainer>
我需要将此 xaml 转换为 RichTextBlock 内容,但我无法控制字符串生成我只接收字符串,因此您可以在片段中看到我需要删除不需要的文本,因为 HyperLinkButton 不能有两个内容。
所以我需要两件事之一:
- 移除不需要的外部 HyperLinkButton 或
- 删除示例中不需要的文本
有人可以帮助我使用正则表达式或其他东西来实现这一目标吗?
谢谢!