我有一个包含以下文字的标签:“帽子$ 15”。
我想将文本拆分为2个标签,以便“hat”一词进入label1,单词“$ 15”将进入label2。
请告知。
由于
答案 0 :(得分:1)
string[] data = label1.Text.Split(' ');
label2.Text = data[0];
label3.Text = data[1];
答案 1 :(得分:0)
请查看Split此特定功能。
答案 2 :(得分:0)
这个怎么样:
string[] strings = label1.Text.Split(' ', 2);
label2.Text = strings[0];
label3.Text = (strings.Length > 1) ? strings[1] : String.Empty;
如果原始标签的文本中至少有一个空格字符,则仅填充第二个标签。
即使文本中有多个空格字符,原始标签的文本也会分成两部分。例如,“Hello World:Test”将分为“Hello”和“World:Test”。
答案 3 :(得分:0)
使用String.Split():
string s = "hat $15";
string[] items = s.Split(' ');