Mic*_*len 7 regex replace visual-studio-2008 visual-studio
我有一个很大的解决方案,需要更换很多行.在Visual Studio中,您可以使用正则表达式进行搜索和替换.
我想替换以下行:
rst.Fields("CustomerName").Value
rst.Fields("Address").Value
rst.Fields("Invoice").Value
Run Code Online (Sandbox Code Playgroud)
至:
row("CustomerName").ToString()
row("Address").ToString()
row("Invoice").ToString()
Run Code Online (Sandbox Code Playgroud)
从而保持动态文本部分,这可以变化.
这可能吗?怎么样?
更新,解决方案:
搜索:rst.Fields{\(.*\)}\.Value
替换:rst\1.ToString()
谢谢JaredPar!
尝试以下
ASpecificCommand(\(.*\))\.ASpecificPropertyATotallyDifferentCommand\1.ATotallyDifferentProperty注意:这不是一个完美的解决方案。由于(涉及到s,因此匹配嵌套的paren,因此正则表达式将永远不是完美的解决方案。但是,它应该完成您发布的特定模式的工作