我无法从字符串中删除反斜杠。 字符串就像这样“3adsadas34\”。 我想在最后删除反斜杠,我试过:
urlContent = realUrl.Remove(realUrl.Length - 1, 1);
但它不想工作。 我想知道我是否可以使用正则表达式,如果可以的话,也许有人可以提供用于从该字符串中删除“\”的正则表达式示例,或者更受欢迎的其他一些删除反斜杠的方法。 提前致谢,拉齐亚莱
最佳答案
试试这个
urlContent = realUrl.TrimEnd('\\');
注意:您必须转义反斜杠。
char ch = '\\';
string s = "\\";
string verbatimString = @"\";
您的Remove
代码看起来没问题。 realUrl.Substring(0, realUrl.Length-1)
会做同样的事情。问题可能出在其他地方。
关于c# - 修剪字符串,删除 c# 中的最后一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9624151/