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 在visual studio中查找和替换字符串的一部分_Regex_Visual Studio - Fatal编程技术网

Regex 在visual studio中查找和替换字符串的一部分

Regex 在visual studio中查找和替换字符串的一部分,regex,visual-studio,Regex,Visual Studio,我试图在VisualStudio中使用“查找和替换”对话框中的正则表达式查找和替换带引号字符串的一部分 我用的是: \"*.sale.*\" 它正在工作,但正在选择整个字符串,例如,如果字符串为: 销售客户 整个单词正在被替换,我只需要选择并替换sale。一种方法是使用lookahead和lookahead来匹配引号和指向要替换的字符串的内容: (?<="[^"]*)sale(?=[^"]*") 现在只捕获并替换销售部分。如果我需要扩展它。string命令=[cup_SalesHD_U

我试图在VisualStudio中使用“查找和替换”对话框中的正则表达式查找和替换带引号字符串的一部分 我用的是:

\"*.sale.*\"
它正在工作,但正在选择整个字符串,例如,如果字符串为: 销售客户
整个单词正在被替换,我只需要选择并替换sale。

一种方法是使用lookahead和lookahead来匹配引号和指向要替换的字符串的内容:

(?<="[^"]*)sale(?=[^"]*")

现在只捕获并替换销售部分。

如果我需要扩展它。string命令=[cup_SalesHD_UpdateCounterStatus];例如,仅当语句包含单词command时才查找sale单词,如上面的示例所示,如何处理此问题?@HassanShouman您可以在lookback中添加命令,如下所示:?谢谢!救了我一天!