C# 如何读取字符串中的特定值?

C# 如何读取字符串中的特定值?,c#,wpf,C#,Wpf,例如,TOMILA版本V6.24,我想使用6.24 if (txt.Contains("<TOMILA RELEASE")) { int iStartIndex = txt.LastIndexOf("<TOMILA RELEASE") + 17; for (int i = 0; i < 50; i++) { if (txt[iStartIndex + i] == '>') break; currentRelea

例如,TOMILA版本V6.24,我想使用6.24

 if (txt.Contains("<TOMILA RELEASE")) 
 {
     int iStartIndex = txt.LastIndexOf("<TOMILA RELEASE") + 17;
     for (int i = 0; i < 50; i++) {
         if (txt[iStartIndex + i] == '>') break;
         currentRelease += txt[iStartIndex + i];

     }
 }

if(txt.Contains)(如果您想获取字符串的特定部分,可以使用以下代码

  string str = "6.24";
  var val = str.Substring(0, 1);

如果您想获取字符串的特定部分,可以使用以下代码

  string str = "6.24";
  var val = str.Substring(0, 1);

如果您想获取字符串的特定部分,可以使用以下代码

  string str = "6.24";
  var val = str.Substring(0, 1);

如果您想获取字符串的特定部分,可以使用以下代码

  string str = "6.24";
  var val = str.Substring(0, 1);

如果要获取字符串中的第一个数字,可以使用以下正则表达式

string s = "TOMILA RELEASE V6.24";
string digit = Regex.Match(s, "\\d").Value;

此处\d用于匹配数字,您可以在本教程中找到有关正则表达式的更多信息

如果要提取点之前的所有数字,则可以使用\d添加+并使用do结束提取

string number = Regex.Match(s, "\\d+.").Value.Replace(".","");

如果要获取字符串中的第一个数字,可以使用以下正则表达式

string s = "TOMILA RELEASE V6.24";
string digit = Regex.Match(s, "\\d").Value;

此处\d用于匹配数字,您可以在本教程中找到有关正则表达式的更多信息

如果要提取点之前的所有数字,则可以使用\d添加+并使用do结束提取

string number = Regex.Match(s, "\\d+.").Value.Replace(".","");

如果要获取字符串中的第一个数字,可以使用以下正则表达式

string s = "TOMILA RELEASE V6.24";
string digit = Regex.Match(s, "\\d").Value;

此处\d用于匹配数字,您可以在本教程中找到有关正则表达式的更多信息

如果要提取点之前的所有数字,则可以使用\d添加+并使用do结束提取

string number = Regex.Match(s, "\\d+.").Value.Replace(".","");

如果要获取字符串中的第一个数字,可以使用以下正则表达式

string s = "TOMILA RELEASE V6.24";
string digit = Regex.Match(s, "\\d").Value;

此处\d用于匹配数字,您可以在本教程中找到有关正则表达式的更多信息

如果要提取点之前的所有数字,则可以使用\d添加+并使用do结束提取

string number = Regex.Match(s, "\\d+.").Value.Replace(".","");

您可以尝试
LastIndexOf
后跟
Substring

var result = str.Substring(str.LastIndexOf('TOMILA RELEASE V') + 1);

您可以尝试
LastIndexOf
后跟
Substring

var result = str.Substring(str.LastIndexOf('TOMILA RELEASE V') + 1);

您可以尝试
LastIndexOf
后跟
Substring

var result = str.Substring(str.LastIndexOf('TOMILA RELEASE V') + 1);

您可以尝试
LastIndexOf
后跟
Substring

var result = str.Substring(str.LastIndexOf('TOMILA RELEASE V') + 1);

“\\d”表示什么?\d表示匹配数字,本教程将帮助您理解“\\d”表示什么?\d表示匹配数字,本教程将帮助您理解“\\d”表示什么?\d表示匹配数字,本教程将帮助您理解“\\d”表示什么“意味着?\d用于匹配数字,本教程将帮助您理解,