C# 获取两个空格之间的值
给定字符串值:C# 获取两个空格之间的值,c#,regex,C#,Regex,给定字符串值: ?*8 100 0 我想要两个空格之间的值(100) 如何才能获得该值 var value = myString.Split(' ')[1]; 如果你真的想用正则表达式 var value = Regex.Match(myString, @" [^ ]+").Value.Trim(); 但是它增加了相当多的开销。因为你说过值总是一个数字 var value = int.Parse(Regex.Match(myString, @" \d+").Value); 如果你真的想用
?*8 100 0
我想要两个空格之间的值(100)
如何才能获得该值
var value = myString.Split(' ')[1];
如果你真的想用正则表达式
var value = Regex.Match(myString, @" [^ ]+").Value.Trim();
但是它增加了相当多的开销。因为你说过值总是一个数字
var value = int.Parse(Regex.Match(myString, @" \d+").Value);
如果你真的想用正则表达式
var value = Regex.Match(myString, @" [^ ]+").Value.Trim();
但是它增加了相当多的开销。因为你说过值总是一个数字
var value = int.Parse(Regex.Match(myString, @" \d+").Value);
输入字符串中的“移动”部分是什么?也就是说,第一位是否只是任何后跟空格的旧文本?文本中是否总是有三个空格分隔的元素?“100”总是一个数字吗?输入字符串中的“移动”部分是什么?也就是说,第一位是否只是任何后跟空格的旧文本?文本中是否总是有三个空格分隔的元素?“100”总是一个数字吗?