using System;
using System.Text.RegularExpressions;
public class Test
{
public static void Main()
{
string s = " Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 480x480 [SAR 1:1 DAR 1:1], 868 kb/s, 29.97 fps, 29.97 tbr, 11988 tbn (default)";
Match m = Regex.Match(s, @"\b([0-9]+(?:\.[0-9]+)?) fps\b");
if (m.Success) {
Console.WriteLine(m.Groups[1].Value);
}
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uVGV4dC5SZWd1bGFyRXhwcmVzc2lvbnM7CgpwdWJsaWMgY2xhc3MgVGVzdAp7CglwdWJsaWMgc3RhdGljIHZvaWQgTWFpbigpCgl7CgkJc3RyaW5nIHMgPSAiICBTdHJlYW0gIzA6MCh1bmQpOiBWaWRlbzogaDI2NCAoQ29uc3RyYWluZWQgQmFzZWxpbmUpIChhdmMxIC8gMHgzMTYzNzY2MSksIHl1djQyMHAsIDQ4MHg0ODAgW1NBUiAxOjEgREFSIDE6MV0sIDg2OCBrYi9zLCAyOS45NyBmcHMsIDI5Ljk3IHRiciwgMTE5ODggdGJuIChkZWZhdWx0KSI7CgkJTWF0Y2ggbSA9IFJlZ2V4Lk1hdGNoKHMsIEAiXGIoWzAtOV0rKD86XC5bMC05XSspPykgZnBzXGIiKTsKCQlpZiAobS5TdWNjZXNzKSB7CgkJICAgIENvbnNvbGUuV3JpdGVMaW5lKG0uR3JvdXBzWzFdLlZhbHVlKTsKCQl9Cgl9Cn0=