Program wyszukujący słowa pisane drukowanymi literami w napisach do filmów

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 :slight_smile:

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 :wink:

Ten temat został automatycznie zamknięty 30 dni po ostatnim wpisie. Tworzenie nowych odpowiedzi nie jest już możliwe.