有时候为了对WIX 文件内容的不同元素进行特别处理,就要将其内容先分离再各个处理,比如如下一段内容:
我们希望将它分离成如下三段:
段一:
段二:
段三:
这时我们就可以用正则表达式 [^<]*<(?:[^<>]|<[^<>]*>)*> 来实现。
部分实现代码如下(C#)
本文介绍了如何使用正则表达式 `[^<]*<(?:[^><]|<[^><]*)>` 分离WIX文件中不超过一层嵌套的尖括号内容。通过示例展示了如何将组件和文件标签内容分割为独立的三个部分,用于后续处理。代码示例给出了C#中应用该正则表达式的实现。
有时候为了对WIX 文件内容的不同元素进行特别处理,就要将其内容先分离再各个处理,比如如下一段内容:
我们希望将它分离成如下三段:
段一:
段二:
段三:
这时我们就可以用正则表达式 [^<]*<(?:[^<>]|<[^<>]*>)*> 来实现。
部分实现代码如下(C#)
2446
651
493

被折叠的 条评论
为什么被折叠?