xgplayer icon indicating copy to clipboard operation
xgplayer copied to clipboard

解析vtt文本时正则错误处理

Open ivonxiao opened this issue 1 year ago • 6 comments

处理括号分组构建正则报错,如字符串为:(SINGING HOUND DOG) 。缺少括号或括号位置分散在标签内外

ivonxiao avatar Aug 14 '24 06:08 ivonxiao

@ivonxiao 能复现报错的VTT文件方便发一下不?

gemxx avatar Aug 14 '24 10:08 gemxx

@ivonxiao 能复现报错的VTT文件方便发一下不?

WEBVTT

00:02:54.049 --> 00:02:55.711 Watch Online Movies and Series for FREE

00:03:17.948 --> 00:03:19.189 (SINGING HOUND DOG

ivonxiao avatar Aug 14 '24 12:08 ivonxiao

@ivonxiao 这个问题现象是不是第一个小括号没有展示?如果是的话,我看了一下可能是 splitWords这里有问题 image image

gemxx avatar Aug 15 '24 03:08 gemxx

@ivonxiao 这个问题现象是不是第一个小括号没有展示?如果是的话,我看了一下可能是 splitWords这里有问题 image image

不是的,是内容中小括号只有一个,或一个括号在标签外部,另一个括号在标签内容中间。

ivonxiao avatar Aug 15 '24 07:08 ivonxiao

@ivonxiao 我可能还没有理解你的问题,方便给一个有链接可访问的完整demo吗?以及截图说明一下现象

gemxx avatar Aug 15 '24 08:08 gemxx

1723707242985

ivonxiao avatar Aug 15 '24 11:08 ivonxiao