我想用regexp解析字幕。但不匹配多行文字。
Regexp代码:
(?<order>(\d+))\n(?<start>([\d:,]+))[\s-{2}\>]+(?<end>([\d:,]+))\n(?<text>(.+|\n))
答案 0 :(得分:4)
(?<order>\d+)\n(?<start>[\d:,]+)\s+-{2}\>\s+(?<end>[\d:,]+)\n(?<text>[\s\S]*?(?=\n{2}|$))
您可以通过这种方式修改正则表达式以获取text
。请参阅演示。