为什么.NET和Visual Studio使用不同的正则表达式语法?

时间:2011-10-26 06:28:39

标签: c# regex visual-studio visual-studio-2010

  

可能重复:
  Why does Visual Studio use such a strange regex syntax

例如,Visual Studio使用{ }进行捕获?这通常不是为了量化吗?我认为它使用( )代替量词。对于数字,转义字符使用:代替\,而不是:d代替\d。但标签仍为\t

它使用\1 \2 \3进行反向引用,而不是像.NET一样使用$1 $2 $3。对于零个或多个,它使用@代替*,而对于一个或多个,它使用#代替+。当我决定使用Visual Studio Find and Replace with regex时,它让我感到很困惑。实际上它与大多数标准正则表达式语法不同。

0 个答案:

没有答案