Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.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#_Regex - Fatal编程技术网

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”总是一个数字吗?