Witam, poszukują programu lub sposobu na wyszukiwanie w napisach do filmów tylko tych linii gdzie są słowa pisane drukowanymi literami, tak żeby je wyszczególniało, istnieje coś takiego? Korzystam z programu Subtitle Edit ale nie wiem nic na temat takiej funkcji, więc jeżeli ktoś coś wie to proszę o info
Zwykły Notepad++ lub Kate (dostępne w Microsoft Store) może Ci do tego posłużyć.
Wybierasz wyszukiwanie tekstu. Potem zaznaczasz, że chcesz przeszukiwać po wyrażeniach regularnych (regexp) i jako szykany tekst wpisujesz:
^(?![^\n]*\p{Ll})[^\n]+$
I dajesz „znajdź wszystko”.
Przykład z programu Kate:
Tekst jest losowy.
No właśnie niestety to tak nie działa w plikach z napisami ponieważ przy tych ustawieniach w programie Kate zaznacza mi wszystkie linijki z oznaczeniem czasu, można jakoś ignorować linijki „czasowe”?
Nie brałem pod uwagę formatowania typu index/czas w takim pliku napisów.
Dla formatu SRT można nieco przekształcić to wyrażenie regularne na takie:
^(?![^\n]*\p{Ll})(?![0-9:,->\s]*$)[^\n]+$
Powinno zadziałać.
Jak chcesz od razu zastąpić wielkie litery małymi to możesz w drugie pole „zastąp” wpisać:
\L\0
(spowoduje zmianę wyszukanego tekstu na małe litery)
Działa, wielkie dzięki
Ten temat został automatycznie zamknięty 30 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.