拆分包含文本和数字的标签

时间:2013-02-11 12:46:38

标签: c# labels

我有一个包含以下文字的标签:“帽子$ 15”。

我想将文本拆分为2个标签,以便“hat”一词进入label1,单词“$ 15”将进入label2。

请告知。

由于

4 个答案:

答案 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(' ');