Aller au contenu principal
SubtitleMatrix

Rechercher et remplacer dans les blocs

Texte et styleRechercher et remplacer
Ou collez le texte d'un sous-titre

Options

Correspondance littérale, caractère par caractère. Ni jokers ni expressions régulières : un point correspond à un point et un astérisque à un astérisque.

Écrit exactement tel que saisi. Laissez vide pour supprimer chaque correspondance au lieu de la remplacer.

Désactivé par défaut : Alex et alex comptent comme le même mot. Activez-le et ce n'est plus le cas.

Désactivé par défaut, une correspondance peut tomber à l'intérieur d'un mot plus long. Activez-le et la recherche de the laisse theme tranquille. Le critère est la nature des caractères voisins, lettres ou chiffres : cela vaut donc aussi pour le chinois, le japonais et le coréen.

La fréquence d'images dans laquelle les temps sont comptés. Sur les pages de format, c'est ce dont MicroDVD a besoin, car il stocke les temps sous forme de numéros d'image. Sur les pages de fréquence d'images, c'est la cadence à laquelle le fichier a été minuté — la version pour laquelle les sous-titres ont été faits — et le second cadre de la page prend la cadence de la vidéo avec laquelle vous allez les utiliser. 23,976, 24, 25, 29,97, 30, 50, 59,94 et 60 sont les valeurs courantes. Se tromper décale toute la chronologie et, sur les pages de fréquence d'images, ce décalage est un rapport, pas un montant fixe.

Renseignez Rechercher pour lancer.

Cette page remplace un texte partout où il apparaît dans un fichier de sous-titres. La recherche est littérale : chaque caractère tapé est cherché tel quel, donc rien dans la case n’est traité comme un motif, et le remplacement est inséré exactement comme il est écrit. Le nombre de correspondances annoncé est exactement le nombre d’endroits modifiés.

Deux interrupteurs décident de ce qui compte comme une correspondance. La sensibilité à la casse est désactivée au départ, donc Alex et alex sont le même mot ; activez-la et ils ne le sont plus. Le mot entier est désactivé lui aussi, et l’activer empêche « the » de correspondre à l’intérieur de « theme ». Ce contrôle regarde si les caractères de part et d’autre sont des lettres ou des chiffres, ce qui le fait fonctionner aussi sur du chinois, du japonais et du coréen plutôt que seulement sur les écritures qui séparent les mots par des espaces.

La mise en forme en ligne survit à un remplacement chaque fois qu’il existe une place honnête pour elle : une balise est emportée quand la modification la déplace, et étirée quand la modification se produit à l’intérieur. Quand un remplacement chevauche le bord d’une plage stylée, le balisage est retiré et compté dans le rapport de pertes, car l’alternative serait une plage en italique autour des mauvaises lettres.

Les timecodes ne sont jamais touchés. Chaque fichier est lu et écrit dans son propre format, rien n’est envoyé, et une saison entière peut passer dans la file d’un seul coup.

Exemples

Une variante orthographique dans tout le fichier

Entrée

1
00:00:01,000 --> 00:00:02,000
The colour of the sky.

2
00:00:03,000 --> 00:00:04,000
colourless and calm.

Sortie

1
00:00:01,000 --> 00:00:02,000
The color of the sky.

2
00:00:03,000 --> 00:00:04,000
colorless and calm.

« colourless » est réécrit aussi. Une recherche littérale ne sait pas ce qu’est un mot : c’est l’option « mot entier », et non le terme cherché, qui décide de ce point.

Mot entier : « theme » reste intact

Entrée

1
00:00:01,000 --> 00:00:02,000
the theme of the day

Sortie

1
00:00:01,000 --> 00:00:02,000
a theme of a day

Les deux « the » isolés sont remplacés et celui qui est à l’intérieur de « theme » ne l’est pas. Une recherche de sous-chaîne simple produirait « a me of a day ».

Un remplacement qui traverse une plage italique

Entrée

1
00:00:01,000 --> 00:00:02,000
the <i>cat</i> sat

Sortie

1
00:00:01,000 --> 00:00:02,000
the kat sat

La modification chevauche la plage italique, donc le balisage n’a plus de place correcte et il est retiré. Le rapport de pertes le compte plutôt que de laisser de l’italique autour des mauvaises lettres.

Questions fréquentes

La recherche est-elle littérale ou une expression régulière ?

Littérale. Chaque caractère de la case est cherché tel quel : un point correspond à un point et un astérisque à un astérisque. La recherche par motif est un outil séparé, car un motif trop large peut réécrire des milliers de blocs en un seul passage, alors qu’un remplacement littéral ne peut toucher que ce qu’on a tapé.

Le mot entier fonctionne-t-il sur les langues écrites sans espaces ?

Oui. Au lieu de chercher des espaces, le contrôle regarde si les caractères immédiatement avant et après une correspondance sont des lettres ou des chiffres. Sur des sous-titres chinois, japonais ou coréens, où une règle fondée sur les espaces considérerait toute la ligne comme un seul mot, le résultat reste donc correct.

Qu’arrive-t-il aux balises italique et gras quand le texte change ?

Une balise est emportée quand la modification se produit à l’extérieur, et étirée quand elle se produit à l’intérieur. Quand un remplacement traverse le bord d’une balise, il ne reste plus de place correcte pour le balisage : il est retiré et le rapport de pertes indique combien ont été perdus. Aucune autre partie du texte n’est réécrite.

Peut-on supprimer du texte au lieu de le remplacer ?

Oui : laissez la case de remplacement vide et chaque correspondance est supprimée. Une case de recherche vide est autre chose : sans rien à chercher, il n’y a rien à changer, et la page le dit au lieu de réécrire le fichier. Les deux cas sont distingués dans le résultat.

La casse de la recherche est-elle prise en compte en français ?

La comparaison porte sur les caractères : désactivée, elle ignore la différence entre majuscule et minuscule, mais elle ne replie pas les accents. « Élève » et « eleve » ne sont donc pas la même chaîne. Pour traiter les deux orthographes, faites deux passages ou utilisez la page d’expression régulière avec le drapeau i.

Le fichier reste-t-il dans le même format après un remplacement ?

Oui. Chaque fichier est lu comme le format qu’il est réellement, la substitution est appliquée, puis il est réécrit dans ce même format : un fichier ASS reste ASS avec ses styles et son positionnement, un fichier LRC reste LRC, une transcription en texte brut reste une transcription. Rien n’est envoyé pendant ce temps.

Outils associés