C# 正则表达式从字符串 [CLOSE] 获取特定字符串

本文关键字:字符串 获取 正则表达式 CLOSE | 更新日期: 2024-11-03 17:59:12

帮助 我想从我的字符串 x="Glass 1 1000" 中获取特定的字符串; 我只想获取字符串"Glass"并将其保存到我的字符串类型中。

 int[] quanvalue = new int[2];
                  int x1 = 0;
                  string type = "";
                  string x="Glass  1  1000";
                  string[] numbers = Regex.Split(x, @"'D+");
                  foreach (string value in numbers)
              {

                  if (!string.IsNullOrEmpty(value))
                  {
                      int ib = int.Parse(value);
                      quanvalue[x1] = ib;
                      MessageBox.Show(quanvalue[0].ToString() + " " + quanvalue[1].ToString());
                      x1++;
                  }
                  else
                  {      
                      // i want to get string from here
                  }

C# 正则表达式从字符串 [CLOSE] 获取特定字符串

string sub = x.Substring(0, 5);

您可以使用子字符串函数从 x 中获取前 5 个字符。并将其保存在 x 本身中