C# 实现 string str= "\"C:\\debug\\avc\\sss.exe\"" 提取路径 C:\debug\avc\
时间: 2023-06-28 16:13:37 浏览: 124
获得文件路径信息,C#源代码 string str;
5星 · 资源好评率100%
你可以使用 C# 中的字符串转义字符来实现这个需求。例如,你可以使用 @ 符号来创建一个字符串字面量,并在路径中使用双反斜杠来表示单个反斜杠。以下是一个示例代码:
```csharp
string str = @"\""C:\\debug\\avc\\sss.exe\"""; // 注意 @ 符号和双引号的使用
string path = str.Replace("\\\\", "\\").Trim('"'); // 先将双反斜杠替换为单反斜杠,再去掉两端的双引号
```
在这个示例中,我们首先使用 @ 符号创建了一个字符串字面量,该字面量包含了双引号和反斜杠。然后,我们使用 Replace 方法将双反斜杠替换为单反斜杠,并使用 Trim 方法去掉两端的双引号。最终得到的 path 变量就是所需的路径字符串。
阅读全文