Aktywne Wpisy
kopek +13
Dziedzictwo Hogwartu 8/10.
Fabuła i kilkanaście zadań pobocznych skończone.
Gierka super. Jak to w zwyczaju na początku była nuda. Po kilku misjach gra się rozwinęła i jako fana HP bardzo mnie wciągnęło.
Na plus nauka czarów, zwiedzanie otwartego i rozbudowanego świata, walka z przeciwnikami, pozyskiwanie zwierzaków, latanie na miotle.
Na minus trochę fabuła, dziwne dialogi, czasami grafika zawodziła.
Największe wrażenie wywarl na mnie otwarty świat. Latałem sobie po całej mapie i walczyłem
Fabuła i kilkanaście zadań pobocznych skończone.
Gierka super. Jak to w zwyczaju na początku była nuda. Po kilku misjach gra się rozwinęła i jako fana HP bardzo mnie wciągnęło.
Na plus nauka czarów, zwiedzanie otwartego i rozbudowanego świata, walka z przeciwnikami, pozyskiwanie zwierzaków, latanie na miotle.
Na minus trochę fabuła, dziwne dialogi, czasami grafika zawodziła.
Największe wrażenie wywarl na mnie otwarty świat. Latałem sobie po całej mapie i walczyłem
guovens +35
No i tak, że wczoraj o 20:00 się zgadałem się z głupa via Internet z kumpelą z Wrocławia i zdecydowałem żeby jechać z KRK do Cieszyna, gdzie właśnie gości ze swoim mężem i guwniakami. Jest 5 rano, w hostelu na balkonie można jarać, więc ptaszki ranne śpiewają, wstaje ładny dzień, w środku hardkor tekno, pije se nią, 12 lat się nie widzieliśmy i teraz nagle jesteśmy oboje 12 lat młodsi, mimo że
S_244444_POD_.txt
Mam skrypt który przed skopiowaniem tego pliku sprawdza czy format nazwy jest ok, jeśli tak to kopiuje, jeśli nie to dodaje mu rozszerzenie .error
Zrobiłem sobie chamskiego wildcarda którym sprawdzam sobie nazwy plików za pomocą fnmatch:
wildcard = "S_[0-9][0-9][0-9][0-9][0-9][0-9]_POD_.txt"
for file in os.listdir(SOURCE_DIR):
if fnmatch.fnmatch(file, wildcard):
# Do something
Działa jak trzeba ale okazało się że:
- ilość cyfr może być mniejsza/większa od 6
- Nazwa może rozpoczynać się też od litery "T" i w tym przypadku musze wykonać inną operację a powyższa reguła oczywiście nie zadziała.
Prawidłowe nazwy plików więc mogą być następujące:
S_244444_POD_.txt
T_244444_POD_.txt
S_244_POD_.txt
Nieprawidłowe:
X_244444_POD_.txt
S_abcdef_POD_.txt
Szukałem w necie jak obsłużyć sytuacje kiedy mam mniej cyfr albo inną litere na początku ale nic nie znalazłem co mogło mi pomóc. Macie może jakieś propozycje jak to rozwiązać?
#python #programowanie
@login_zajety_sic: No nie chce mi się wierzyć, że otworzyłeś chociaż jedną stronę o wyrażeniach regularnych, bo znalazłbyś to czego szukasz.
P.S. Tak wiem, że to masz teraz to Unix wildcardy, ale jak masz coś bardziej skomplikowanego to użyj regexów.
Spacje do skasowania pomiędzy
po 15 minutach jako tako udało mi się wydłubać rega który działa do moich założeń:
[ST]+[_]+[0-9]{1,6}[_]+POD+_.(txt|jpg|jpeg)
Przetestowałem z różnymi stringami i wyłapuje to co chce :D
https://regex101.com/r/6d80t5/1/
Komentarz usunięty przez autora