用于从FFMPEG提取字幕流编号和语言的正则表达式模式

时间:2017-10-21 17:32:21

标签: regex

如何使用正则表达式从下面的这一行中提取2eng?是否需要两个正则表达式模式才能捕获?

Stream #0:2(eng): Subtitle: subrip

1 个答案:

答案 0 :(得分:1)

:([0-9])\(([a-zA-Z]*)

组1将为2,组2将为eng

解释:

:匹配文字字符':'

一个数字字符

([0-9])匹配组,这是第1组

\(匹配文字字符'('

([a-zA-Z]*)匹配组,任意长度的字母字符,这是第2组