Søg og erstat i undertekster
Eller indsæt underteksttekst
Indstillinger
Søgningen matcher bogstaveligt, tegn for tegn. Ingen jokertegn og ingen regulære udtryk, så et punktum matcher et punktum, og en stjerne matcher en stjerne.
Skrives ind præcis som tastet. Lad den stå tom for at slette hver forekomst i stedet for at erstatte den.
Slået fra som standard, så Alex og alex tæller som samme ord. Slå det til, og de gør ikke.
Slået fra som standard, så en forekomst kan ligge inde i et længere ord. Slå det til, og søgning efter the lader temaet være. Det vurderes ud fra, om nabotegnene er bogstaver eller tal, så det holder også på kinesisk, japansk og koreansk tekst.
Hvilken billedhastighed tiderne tælles i. På formatsiderne er det, hvad MicroDVD har brug for, fordi formatet gemmer tider som billednummer. På siderne om billedhastighed er det den hastighed, filen blev timet efter – den version, underteksterne blev lavet til – og sidens anden boks tager hastigheden for den video, du skal bruge dem med. 23,976, 24, 25, 29,97, 30, 50, 59,94 og 60 er de almindelige. Tager man fejl, forskydes hele tidslinjen, og på siderne om billedhastighed forskydes den med et forhold i stedet for et fast beløb.
Udfyld Find for at køre.
Denne side erstatter et stykke tekst overalt, hvor det optræder i en undertekstfil. Søgningen er bogstavelig: hvert tegn, du skriver, matches som skrevet, så intet i feltet behandles som et mønster, og erstatningen sættes ind præcis som skrevet. Det antal match, siden rapporterer, er præcis det antal steder, der blev ændret.
To kontakter afgør, hvad der tæller som et match. Der skelnes mellem store og små bogstaver fra begyndelsen, så Alex og alex er to forskellige ord; slå kontakten fra, og de er samme ord. Hele ord er slået fra, og når du slår den til, holder the op med at matche inde i theme. Den kontrol spørger, om tegnene på hver side af et match er bogstaver eller cifre, og derfor virker den også på kinesisk, japansk og koreansk tekst frem for kun på sprog, der sætter mellemrum mellem ord.
Indlejret formatering overlever en erstatning, når der er et ærligt sted til den: en tag følger med, når redigeringen flytter den, og strækkes, når redigeringen sker inde i den. Når en erstatning krydser kanten af et formateret afsnit, droppes markeringen og tælles i tabsrapporten, fordi alternativet er et kursivt afsnit viklet rundt om de forkerte bogstaver — en fil, der ser korrekt ud og læses forkert på skærmen. Tiderne røres aldrig. Hver fil læses og skrives i sit eget format, intet uploades, og en hel sæson kan gå gennem køen på én gang.
Eksempler
En stavevariant i hele filen
Input
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.
Resultat
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 bliver også skrevet om. En bogstavelig søgning har ingen idé om, hvad et ord er, så det er Hele ord — ikke søgeteksten — der afgør det.
Hele ord, så theme får lov at være i fred
Input
1
00:00:01,000 --> 00:00:02,000
the theme of the day
Resultat
1
00:00:01,000 --> 00:00:02,000
a theme of a day
Begge de fritstående the erstattes, og det inde i theme gør ikke. En almindelig delstrengssøgning ville give a me of a day.
En erstatning, der krydser et kursivt afsnit
Input
1
00:00:01,000 --> 00:00:02,000
the <i>cat</i> sat
Resultat
1
00:00:01,000 --> 00:00:02,000
the kat sat
Redigeringen krydser det kursiverede område, så markeringen har ikke noget korrekt sted tilbage og droppes. Tabsrapporten tæller den frem for at efterlade kursiv omkring de forkerte bogstaver.
Ofte stillede spørgsmål
Er søgningen på denne side en bogstavelig tekst eller et regulært udtryk?
Bogstavelig. Hvert tegn i feltet matches som skrevet, så et punktum matcher et punktum, og en stjerne matcher en stjerne. Mønstermatchning er et andet værktøj, fordi et mønster, der rammer for meget, kan skrive tusindvis af tekstblokke om i ét gennemløb.
Betyder »hele ord« noget i undertekster på sprog uden mellemrum?
Ja. I stedet for at lede efter mellemrum spørger kontrollen, om tegnene umiddelbart før og efter et match er bogstaver eller cifre. Det gør den brugbar på kinesiske, japanske og koreanske undertekster, hvor en mellemrumsbaseret regel ville behandle hele linjen som ét ord og aldrig finde noget.
Hvad sker der med kursiv- og fed-tags, når teksten ændres?
En tag følger med, når redigeringen sker uden for den, og strækkes, når redigeringen sker inde i den. Når en erstatning krydser kanten af en tag, er der ikke noget korrekt sted tilbage til markeringen, så den droppes, og tabsrapporten siger, hvor mange der blev droppet. Karaoketags droppes, så snart en redigering rører dem, fordi opdelingen pr. stavelse ikke længere passer til ordene.
Kan jeg slette tekst i stedet for at erstatte den?
Ja — lad erstatningsfeltet være tomt, og hvert match fjernes. Et tomt søgefelt er noget helt andet: med intet at lede efter er der intet at ændre, og siden siger det i stedet for at skrive filen om. Det er den vigtige forskel, for en tom søgning, der blev behandlet som »match alt«, ville indsætte erstatningen mellem hvert eneste tegn.
Ændrer noget på denne søg-og-erstat-side tekstblokkenes start- og sluttider?
Ingen. Kun teksten inde i tekstblokkene skrives om; hver start- og sluttid føres med præcis som den var, og tekstbloknumrene og rækkefølgen er også de samme. Skal en fil have sin tidslinje flyttet, er det det, tidsværktøjerne er til. Det er også derfor, en erstatning ikke kan rette en forkert tid ved et uheld.
Beholder filen sit undertekstformat, når jeg erstatter tekst i den?
Ja. Hver fil læses som det format, den er, erstatningen anvendes, og den skrives tilbage i samme format — en ASS-fil forbliver ASS med sine stilarter og placeringer, en LRC-fil forbliver LRC, og en ren transskription forbliver en ren transskription. En MicroDVD-fils billednumre bruger den billedhastighed, der står i panelet.
Hvorfor blev et ord inde i en fed eller kursiv markering ikke erstattet som forventet?
Det blev det, men markeringen omkring det kan være forsvundet, fordi erstatningen krydsede dens kant. Ordet i teksten er ændret, og tapet er markeringen, som siden tæller i tabsrapporten. Kig på den linje i tabsrapporten, hvis resultatet ser rigtigt ud i teksten men forkert ud i afspilleren — det er den slags forskel, der er usynlig i en almindelig teksteditor.