Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 不';t vs2012+;支持正则表达式快捷方式,如:b、:i in Find&;代替_Regex_Visual Studio - Fatal编程技术网

Regex 不';t vs2012+;支持正则表达式快捷方式,如:b、:i in Find&;代替

Regex 不';t vs2012+;支持正则表达式快捷方式,如:b、:i in Find&;代替,regex,visual-studio,Regex,Visual Studio,在vs2010“用正则表达式查找和替换”中,:i可用于匹配标识符。但是在vs2012+中,它不起作用。相反,您必须使用\b(\uw+\124;[\ w-[0-9\u]]]\ w*)\b。与:b,:n等相同 这些捷径对我真的很有帮助。只是想知道vs2012+中是否真的不再支持这些模式?不,Visual Studio 2012和更新版本不支持那些旧的S&R模式。这说明: Visual Studio 2012使用.NET Framework正则表达式查找和替换文本。在Visual Studio 201

在vs2010“用正则表达式查找和替换”中,
:i
可用于匹配标识符。但是在vs2012+中,它不起作用。相反,您必须使用
\b(\uw+\124;[\ w-[0-9\u]]]\ w*)\b
。与
:b
:n
等相同


这些捷径对我真的很有帮助。只是想知道vs2012+中是否真的不再支持这些模式?

不,Visual Studio 2012和更新版本不支持那些旧的S&R模式。这说明:

Visual Studio 2012使用.NET Framework正则表达式查找和替换文本。在Visual Studio 2010和早期版本中,Visual Studio在“查找和替换”窗口中使用自定义正则表达式语法本主题介绍如何将一些更常用的自定义正则表达式符号转换为.NET版本


<标识符>代码>:i < /代码>匹配,请检查我先前的问题答案。

通常作为问题的所有者,我认为我接受一个答案作为帮助的确认,并把额外的投票权留给那些发现这个答案有用的人,但我不介意从你问起。