c# - 如何用 `someObject.ToString()` 替换所有出现的 `Convert.ToString(someObject);`

标签 c# regex

我想搜索我的代码并将 someObject.ToString() 的所有实例替换为 Convert.ToString(someObject)

例如,如果我有:

var x = someClassInstance.ToString()

我想将其替换为:

var x = Convert.ToString(someClassInstance)

是否可以通过正则表达式做到这一点?

最佳答案

解决方案会根据您的环境略有不同,但例如在 Notepad++ 中:

搜索 ([0-9a-zA-Z_]+)\.toString\(\)

替换为Convert.toString\($1\)

关于c# - 如何用 `someObject.ToString()` 替换所有出现的 `Convert.ToString(someObject);`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52898334/

相关文章:

c# - RNGCryptoServiceProvider 的优缺点

c# - 制作脚本从页面下载所有 Mp3 文件

c++ - 常用符号 '\pS' 不是 'matched' 使用 std::wregex

java - 如何使用 Java 正则表达式从 URI 中提取 UUID

c# - LINQ 到 SQL 连接

c# - 我可以在用户控件内创建内联函数/方法吗?

c# - POST 表单数组没有成功

ruby - 使用 Ruby 正则表达式用常规双引号转义 '“'

java - 使用模式从 Excel 公式中提取列名称

regex - 简化正则表达式?