我试图替换字符串“Resources.AppResource.Info;”像这样“Switch(”Info“);”正则表达式可以实现吗?
答案 0 :(得分:0)
您应该包含您正在使用的编程语言。我猜它是C#。
string info = System.Text.RegularExpressions.Regex.Replace("Resources.AppResource.Info;", @"\w+\.\w+\.(\w+);", "Switch($1);");
答案 1 :(得分:0)
这是C#吗?如果是,那么这将起作用:
Regex.Replace("Resources.AppResource.Info;", @"Resources\.AppResource\.(\w+);", @"Switch(""$1"")")
答案 2 :(得分:0)
您的问题令人困惑,代码示例对输入和预期输出真的有帮助。字符串的中间如何帮助?
如果我理解正确,你可能想要将一个字符串替换为另一个字符串。
这是一些sed,类似的东西适用于vi和perl
s/Resources\.AppResource\.Info/Switch\("Info"\)\;/
这可以在ruby中使用
app_string.gsub("Resources.AppResource.Info;",
'Switch("Info")';