我有这个字符串:
Stream #0:0: Video: vp6f, yuv420p, 852x478, 1638 kb/s, 25 tbr, 1k tbn, 1k tbc
我想提取25
从它。 我用:
sed -r 's/.+([0-9]{2} tbr).+/\1/'
并返回我需要什么。
无论如何,如果不是我遇到一个字符串如
Stream #0:0(eng): Video: mpeg4 (Simple Profile) (mp4v / 0x7634706D), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 11981 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 30k tbc
它不会返回我需要什么了。
我尝试了不同的替代方式因此对于价值tbr
在这两种情况下返回,但找不到合适的表情。