Hejka,
Szukam programu który wyszuka mi pliki zawierające podane frazy wyszukiwania. Wszystkie które widziałem znajdują ciąg znaków - mi natomiast zależy aby znajdował słowa które mogą wystąpić w dowolnej kolejności.
Jaki OS?
Windows
W jakich plikach? .txt?
Ja używam do tego programu TextCrawler. Ma wbudowaną obsługę wyrażeń regularnych.
Praktycznie każdy bardziej rozbudowany edytor tekstu potrafi wyszukiwać w plikach w podanej lokalizacji, do tego obsługuje wyrażenia regularne. Nic więcej tutaj nie potrzeba. Do tego nada się równie dobrze Notepad++.
No właśnie że się nie nadaje - można budować wyrażenie regularne i podać 3 frazy ale pod warunkiem że wiem jaka jest kolejność. Np aa bb cc a w pliku tekstowym będzie Ala ma 2 koty cc oraz 4 psy aa i coś jeszcze bb -
i teraz daj do tego wyrażenie regularne trochę hardcore wg mnie.
Według mnie do tego właśnie zostały stworzone wyrażenia regularne, ale najwidoczniej znasz się lepiej.
EDIT:
Taki na szybko przykład z “niedziałającym” wyrażeniem regularnym: https://regex101.com/r/M4TUb0/1. Jeśli chcesz, aby było brane tylko jedno wystąpienie każdego wyrazu w schemacie, a nie jak obecnie znajdzie też wystąpienia dla Ala cc ma cc kota cc
trzeba trochę przerobić i rozbudować wyrażenie na podstawie tego co napisałem.
No ale tak jak napisałeś to nie działa, więc trzeba szukać jakiegoś specjalnego dedykowanego oprogramowania do tego. Może Adobe w swoim pakiecie coś takiego ma, albo MS w opracowuje już takie rozwiązanie, tylko pewnie jest to na razie tajemnica i dowiemy się o tym za kilka lat …
EDIT-2:
Głupi ja, przecież da się jeszcze prościej … https://regex101.com/r/M4TUb0/2