visual studio查找/替换重用组

时间:2011-05-11 08:44:40

标签: regex visual-studio replace

我在Visual Studio(2008)中有一个查找和替换窗口的正则表达式,我有一个标记组({})。现在我需要再次在语句中重用该组。在替换框中,您可以使用\n(其中n是1到9之间的数字),但在查找框中您不能...

标记的组是可变的并包含表达式。

实施例

<{(:a*\:)*:a*}\>blablabla<\/{(:a*\:)*:a*}\>

第二个{(:a*\:)*:a*}只应与相同匹配匹配。因此,如果第一组中与asp:Label的匹配成功,则第二组只应匹配时再次找到asp:Label

任何人都有解决方案吗?

1 个答案:

答案 0 :(得分:0)

挖掘旧帖子!

我最近反对这一点,有可能..它可能不再是一个问题,但这应该有用

\<{(:a.*\:).*:a*}\>.*\<\/\1\>