Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从文本框解析文本_C#_Winforms_Textbox - Fatal编程技术网

C# 从文本框解析文本

C# 从文本框解析文本,c#,winforms,textbox,C#,Winforms,Textbox,文本框中有字符串: `New-Value = 12,34 -- Old-Values: 12,31,` 我想做的是得到旧值,所以“12,31,” 如何从这个文本框中获取此特定信息?因此,值介于“:”和“,” Tnx Regex.Match(“新值=12,34--旧值:12,31,”,@“\:(.+)\,”).Groups[1]。Value.Trim() 不太清楚这是否是字符串的固定(静态)格式,但顺便说一下: 一个简单的解决方案可以是: string str = "New-Value

文本框中有字符串:

  `New-Value = 12,34   -- Old-Values: 12,31,`
我想做的是得到旧值,所以“12,31,”

如何从这个文本框中获取此特定信息?因此,值介于“:”和“,”

Tnx

Regex.Match(“新值=12,34--旧值:12,31,”,@“\:(.+)\,”).Groups[1]。Value.Trim()


不太清楚这是否是字符串的固定(静态)格式,但顺便说一下:

一个简单的解决方案可以是:

string str = "New-Value = 12,34   -- Old-Values: 12,31,"; 
str.Substring(str.IndexOf(':') + 1);
更复杂的应该包括
正则表达式
,比如L.B或其他答案(如果有的话)

const string oldPointer = "Old-Values: ";
var text = "New-Value = 12,34   -- Old-Values: 12,31,";
var old = text.Substring(text.IndexOf(oldPointer) + oldPointer.Length).TrimEnd(',');