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

C# 拆分包含文本和数字的标签,c#,labels,C#,Labels,我有一个标签包含以下文字:“帽子$15” 我想把文本分成两个标签,这样单词“hat”将进入label1,单词“$15”将进入label2 请告知 谢谢请查看此特定功能。此功能如何: string[] data = label1.Text.Split(' '); label2.Text = data[0]; label3.Text = data[1]; string[] strings = label1.Text.Split(' ', 2); label2.Text = strings[0];

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

我想把文本分成两个标签,这样单词“hat”将进入label1,单词“$15”将进入label2

请告知

谢谢

请查看此特定功能。

此功能如何:

string[] data = label1.Text.Split(' ');
label2.Text = data[0];
label3.Text = data[1];
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”。

使用String.split()


您没有给出您正在使用的编程语言的指示。C#?正如标签中所说的那样?您可以使用客户端或在服务器端使用字符串拆分,但您是否尝试搜索您的问题。Microsoft提供了一个关于如何使用此方法拆分字符串的好例子。我觉得扩展这样一个基本概念有些多余我知道,这让我觉得很有趣,你的答案是唯一一个没有包含示例代码的答案:-)确认,是的!这是复制粘贴未来的诅咒!谢谢,这对我帮助很大
string s = "hat $15";
string[] items = s.Split(' ');