C# 如何读取字符串中的特定值?
例如,TOMILA版本V6.24,我想使用6.24C# 如何读取字符串中的特定值?,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
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用于匹配数字,本教程将帮助您理解,