0
A
回答
1
string [email protected]"http://host/index.php?p=page";
[email protected]"http://host/index.php?p=";
2
不知道,因为你是不是在这里清楚,但这样做你的要求。
string value = @"http://host/index.php?p=page";
value = @"http://host/index.php?p=";
0
此外,如果你正在寻找“参数化”的字符串。
String.Format("http://host/index.php?p={0}", variableName);
+0
错字:缺少引号! – 2010-03-17 20:57:32
1
string s = @"http://host/index.php?p=page";
s = s.Replace("page", "");
,或者更严重的是,你可能想:
string s = @"http://host/index.php?p=page";
s = s.Substring(0, s.LastIndexOf('=') + 1);
5
那是不可能的。
在.NET中,字符串是不可变的,这意味着你不能改变一个字符串。
你可以做的是通过复制所有的字符串除了最后四个字符创建从原来的一个新的字符串值,例如:
url = url.Substring(0, url.Length - 4);
+2
+1为“字符串不可变”评论... – 2010-03-17 21:01:50
1
我这是怎么理解你的问题,将删除任何在最后的 “=”
string s = @"http://host/index.php?p=page";
s = s.Remove(s.LastIndexOf("=")+1);
1
如果你想第一个 “=” 字符后,剥离了一切:
string s = @"http://host/index.php?p=page"
s = s.Split('=')[0] + "=";
1
这里的另一种方式:
String oldString = "http://host/index.php?p=page";
String newString = oldString.Substring(0, oldString.IndexOf("?p=") + 3);
相关问题
- 1. C#将字符串更改为新值
- 2. 更改字符串值
- 3. 更改字符串
- 4. 更改C中字符串的字体#
- 5. 无法在字符串中更改WP值“the_title()” - 字符串更改的顺序
- 6. 的WebAPI jsonFormatter如何更改空字符串值空字符串
- 7. 更改当前字符串值
- 8. 更改文本字符串的值
- 9. 更改列表内的字符串值
- 10. 可变字符串的更改值
- 11. 更改值从字符串到数
- 12. 在OnClick中更改字符串值
- 13. Python更改字符串变量的值
- 14. 如何更改字符串的值?
- 15. 更改字符串值的注释
- 16. 更改连接字符串值在app.config
- 17. 如何更改字符串值比较
- 18. C函数中随机更改值的字符串
- 19. 在C中替换/更改空白或空字符串值#
- 20. Ruby:更改外观字符串而不更改其原始值
- 21. 在R中按行字符串值更改列值
- 22. 更改连接字符串
- 23. NSDateFormatter更改字符串
- 24. 更改网址字符串
- 25. 更改连接字符串
- 26. 字符串更改为空
- 27. 更改为字符串
- 28. GDB - 修改C字符串
- 29. C++,char *字符串修改
- 30. 修改C字符串
你能更具体的 - 你想字符串值一直到结束'='标志? – dsolimano 2010-03-17 20:53:03