我有一个保存字符串的变量,可以这样说:
string str = "/a/b/1/cdd/d.jpg"
我有字符串格式,可以这样说:
string frmt = "/a/b/{0}/be/"
Run Code Online (Sandbox Code Playgroud)
现在,我想使用 frmt 替换 str 中的字符,如下所示:
string newstr = str.Replace(frmt);
//result should be: /a/b/1/be/d.jpg
Run Code Online (Sandbox Code Playgroud)
.net框架有类似的东西吗?怎样才能轻松做到呢?
谢谢。
string.Format("/a/b/{0}/be/","1")
Run Code Online (Sandbox Code Playgroud)
或者它是你想要的正则表达式?
那么你需要Regex.Replace