在示例字符串中:
string input = "8240617_8240608_8240573\r\n";
我只需要获取最后一部分:8240573。
在结局应用中可以有点和字母。但它总是在行尾并且在“_”和“之间”
”.
我尝试了下面的代码,但没有结果:(
string input = "8240617_8240608_8240573\r\n";
string pattern = @"-(.*?)\\r\\n";
Match match = Regex.Match(input, pattern);
if (match.Success)
{
string extractedString = match.Groups[1].Value;
Debug.WriteLine("Extracted substring: " + extractedString);
}
else
{
Debug.WriteLine("Substring not found.");
}
您的代码中的模式与您的逻辑不匹配,请尝试以下模式:
string pattern = @"_([^_]+)\r\n";