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(',');