给定字符串值:
?*8 100 0
Run Code Online (Sandbox Code Playgroud)
我想要两个空格之间的值(100)。
怎么可能得到那个值?
var value = myString.Split(' ')[1];
Run Code Online (Sandbox Code Playgroud)
如果你真的想使用 Regex
var value = Regex.Match(myString, @" [^ ]+").Value.Trim();
Run Code Online (Sandbox Code Playgroud)
但它增加了相当多的开销。既然你说值总是一个数字
var value = int.Parse(Regex.Match(myString, @" \d+").Value);
Run Code Online (Sandbox Code Playgroud)