[英]Visual Studio - Replace text with regular expression
I want to replace my code with regular expression in the entire solution, but I can't find the whole message using a regular expression.我想在整个解决方案中用正则表达式替换我的代码,但我无法使用正则表达式找到整个消息。 I try that regular expression is "Convert.ToString(+MessageContext.Get([".a-zA-Z0-9]+"我尝试正则表达式是 "Convert.ToString(+MessageContext.Get([".a-zA-Z0-9]+"
Example.例子。
I want to replace "Convert.ToString(MessageContext.Get("Dynamic Message"))" this code with "MessageContext.Get("Dynamic Message")" but i can't achieve exact this.我想用“MessageContext.Get(“Dynamic Message”)”替换“Convert.ToString(MessageContext.Get(“Dynamic Message”))”这段代码,但我无法做到这一点。
please help me with this.请帮我解决一下这个。
For this type of regex replace in visual studio you need to create a Group对于 Visual Studio 中的这种类型的正则表达式替换,您需要创建一个组
ex:前任:
(Convert.ToString\\()+(MessageContext.get\\([".a-zA-Z0-9]+)+(\\){1})(\\)) (Convert.ToString\\()+(MessageContext.get\\([".a-zA-Z0-9]+)+(\\){1})(\\))
Now you can easily replace现在您可以轻松更换
(Convert.ToString\\()+(MessageContext.get\\([".a-zA-Z0-9]+)+(\\){1})(\\)) (Convert.ToString\\()+(MessageContext.get\\([".a-zA-Z0-9]+)+(\\){1})(\\))
with和
$2$3 2 美元 3 美元
final output最终输出
MessageContext.Get("Dynamic.Message") MessageContext.Get("Dynamic.Message")
I hope this will help you我希望这能帮到您
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.