J'ai un fichier sous-titre d'un film, comme ci-dessous:Regex ajouter un tag aux sous-titres
2
00:00:44,687 --> 00:00:46,513
Let's begin.
3
00:01:01,115 --> 00:01:02,975
Very good.
4
00:01:05,965 --> 00:01:08,110
What was your wife's name?
5
00:01:08,943 --> 00:01:12,366
- Mary.
- Mary, alright.
6
00:01:15,665 --> 00:01:18,938
He seeks the spirit
of Mary Browning.
7
00:01:20,446 --> 00:01:24,665
Mary, we invite you
into our circle.
8
00:01:28,776 --> 00:01:32,834
Mary Browning,
we invite you into our circle.
....
Maintenant, je veux correspondre uniquement le contenu du texte des sous-titres réels comme,
- Mary.
- Mary, alright.
Ou
He seeks the spirit
of Mary Browning.
y compris les caractères spéciaux, les chiffres et/ou les caractères de nouvelle ligne qu'ils peuvent contenir. Mais je ne veux pas faire correspondre la chaîne de temps et les numéros de série. Donc, fondamentalement, je veux faire correspondre toutes les lignes qui contiennent des chiffres et des caractères spéciaux uniquement avec des alphabets, pas des chiffres et des caractères spéciaux qui sont seuls sur d'autres lignes comme les chaînes de temps et les numéros de série.
Comment puis-je faire correspondre et ajouter l'étiquette <font color="#FFFF00">[subtitle text any...]</font>
à chaque sous-titre que j'ai associé à l'aide de Regex?
Des moyens comme ci-dessous:
<font color="#FFFF00">He seeks the spirit
of Mary Browning.</font>
Quelle langue utilisez-vous? – Jim
Aucune langue n'est juste une syntaxe de sous-titre, juste des fichiers .srt normaux et un éditeur Geany. –
La langue dans laquelle vous codez ... C#, php, javascript, ... quelle saveur de regex doit être utilisée? – Jim