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. 更改字符串值
- 5. jquery更改字符串值
- 6. 更改字符串
- 7. 更改C中字符串的字體#
- 8. 無法在字符串中更改WP值「the_title()」 - 字符串更改的順序
- 9. C#將字符串更改爲字符串中的小索引
- 10. 更改連接字符串在C#.NET
- 11. C++:通過索引更改字符串
- 12. 更改字符串在Objective-C整數
- 13. C++ SetConsoleTextAttribute更改字符串中的char
- 14. 的WebAPI jsonFormatter如何更改空字符串值空字符串
- 15. 如何更改字符串數組文本值/字符串?
- 16. 如何更改子字符串的值?
- 17. 更改數組字符串的值
- 18. 更改列值轉換成字符串
- 19. 更改列表內的字符串值
- 20. 更改值從字符串到數
- 21. 在OnClick中更改字符串值
- 22. 將Int值更改爲字符串
- 23. 更改字符串值的註釋
- 24. Python更改字符串變量的值
- 25. 更改連接字符串值在app.config
- 26. 可變字符串的更改值
- 27. 如何更改字符串的值?
- 28. 更改文本字符串的值
- 29. 更改當前字符串值
- 30. 如何更改字符串值比較
你能更具體的 - 你想字符串值一直到結束'='標誌? – dsolimano 2010-03-17 20:53:03