我正在尝试创建一个方法,用实际的HTML标签替换给定文本中的简化颜色标签,这是一个示例短语:
INPUT:<red>Hello<end> beautiful <#0000FF>world<end>
输出:<color=red>Hello</color> beautiful <color=#0000FF>world</color>
因此,使用颜色名称或HEX代码的颜色标记必须替换为HTML <color=?>
标记,<end>
标记替换为</color>
标记。
我知道python,对于那些熟悉它的人来说,会理解这种模式:\<(\w+)\>
这基本上就是我在C#中所需要的。
我是C#的新手,所以任何帮助都会受到赞赏,谢谢。
答案 0 :(得分:0)
通过简单的互联网搜索,我发现了这一点:https://msdn.microsoft.com/en-us/library/hs600312(v=vs.110).aspx
它声明的地方
(\w+?) Match one or more word characters, but as few characters
as possible. Together, they form a group that can be referred to as \1
如果由于某种原因\<
无效,请尝试[<]
。如果它与python有很大不同,我会感到惊讶。