“01 ABC”
“123 DEF”
如何在asp.net中获取“01”和“123”的值?
我尝试过以下代码:
Dim ddlSession As String = "01 ABC"
Dim getSpaceIndex As Integer = ddlSession.IndexOf(" ")
Dim getSessionCode As String = ddlSession.Remove(getSpaceIndex)
但是getSpaceIndex将保持返回-1给我......
答案 0 :(得分:2)
这取决于你想要什么。
如果你想要子字符串直到空格字符,你可以使用:
string ddlSessionText = "01 ABC";
string sessionCode = ddlSessionText.Substring(0, ddlSessionText.IndexOf(' '));
答案 1 :(得分:1)
string.Substring(0, string.IndexOf(" "));
答案 2 :(得分:1)
您可以使用拆分。
假设您在ASP.NET页面中使用C#:
string s = "01 ABC";
s.split(' ')[0]; // will give you 01
s = "123 DEF";
s.split(' ')[0]; // will give you 123