Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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 vs代码可以';t在PCRE2模式下使用正则表达式组引用替换_Regex_Visual Studio Code_Pcre - Fatal编程技术网

Regex vs代码可以';t在PCRE2模式下使用正则表达式组引用替换

Regex vs代码可以';t在PCRE2模式下使用正则表达式组引用替换,regex,visual-studio-code,pcre,Regex,Visual Studio Code,Pcre,我试图将我的std stl用法替换为EASTL,因为我有很多cpp/h文件,所以我依靠vs代码的“搜索文件”选项,使用以下模式: ((?EDIT:阻止replace使用lookarounds正常工作的错误已修复,请参阅。它在Insider的内部版本中工作,可能会包含在v1.39中 但是,您的正则表达式: ((?EDIT:阻止replace使用lookarounds正常工作的错误已修复,请参阅。它在Insider的内部版本中工作,可能会包含在v1.39中 但是,您的正则表达式: (?您是否尝试使用

我试图将我的std stl用法替换为EASTL,因为我有很多cpp/h文件,所以我依靠vs代码的“搜索文件”选项,使用以下模式:


((?EDIT:阻止
replace
使用lookarounds正常工作的错误已修复,请参阅。它在Insider的内部版本中工作,可能会包含在v1.39

但是,您的正则表达式:


((?EDIT:阻止
replace
使用lookarounds正常工作的错误已修复,请参阅。它在Insider的内部版本中工作,可能会包含在v1.39

但是,您的正则表达式:


(?您是否尝试使用
\1
而不是
$1
?已经这样做了,没有。我是否应该将此问题作为bug填写?进行简单的查找和替换,以便正则表达式包含捕获组,并查看反向引用是否以这种方式工作,在我编写此问题时已经这样做了,它按预期工作(查看最后一个屏幕截图)我的意思是一个简单的搜索,不涉及侧边栏中的查找。你是否尝试使用
\1
而不是
$1
?已经这样做了,没有。我是否应该将此问题作为一个bug填充?进行简单的查找和替换,以便正则表达式包含一个捕获组,并查看反向引用是否以这种方式工作,在我编写此问题时已经这样做了,它将我的意思是一个简单的搜索,而不涉及侧边栏中的查找。尝试编辑你的答案,但它只是一个小的打字错误,所以我不允许更改它…你错过了代码中的转义之前“应该更改为:”尝试编辑您的答案,但它只是一个小的打字错误,所以我不允许更改它…您已经错过了代码中的转义之前“应更改为:”