标签: regex
如何使用正则表达式从下面的这一行中提取2和eng?是否需要两个正则表达式模式才能捕获?
2
eng
Stream #0:2(eng): Subtitle: subrip
答案 0 :(得分:1)
:([0-9])\(([a-zA-Z]*)
组1将为2,组2将为eng
解释:
:匹配文字字符':'
:
([0-9])匹配组,这是第1组
([0-9])
\(匹配文字字符'('
\(
([a-zA-Z]*)匹配组,任意长度的字母字符,这是第2组
([a-zA-Z]*)