Edytor Wyrażeń Regularnych

Słowniki > Edycja Słowników > Edytor wyrażeń

Edytor generuje wybrane wyrażania regularne, znajduje się w opcjach dostępnych dla okna "Edycja Słowników". Uruchomienie Edytora jest możliwe po uprzednim wybraniu określonego słownika w oknie "Edycja Słowników". W oknie "Edytor wyrażeń" znajdują się cztery boksy oznaczone odpowiednio literami A, B, C i D. W poszczególnych boksach można konfigurować wyrażenie regularne. Stworzone podczas pracy wyrażenia regularne można dodać do słownika korzystają z przycisku "Zapisz kody".

A. Szukaj w zdaniu

Boks pozwala na tworzenie wyrażenia składającego się z dwóch słów i określonej przez użytkownika dowolnej ilości wyrazów pomiędzy tymi słowami. Wyszukiwane są tylko takie ciągi wyrazów, które nie są rozdzielone znakami przestankowymi. Przykład:
Fragment: "Przechodź spokojnie przez hałas i pośpiech i pamiętaj, jaki spokój można znaleźć w ciszy. O ile to możliwe, bez wyrzekania się siebie, bądź na dobrej stopie ze wszystkimi." Szukamy frazy, która zaczyna się od słowa "bez" i kończy "siebie" wyrazy dowolne pomiędzy tymi słowami mogą wynosić maksymalnie dwa. Program wygeneruje wyrażenie regularne: bez(\s\w+){0,2}\ssiebie które podczas przeszukiwania tekstu znajdzie ciąg wyrazów: bez wyrzekania się siebie

B. Szukaj słów

Boks umożliwia tworzenia wyrażenia składające się z podstawowego słowa (rdzenia), które w tekście może występować w różnych odmianach np. szczęśli (z końcówkami -wy, -wość, -wa itp) łość (z początkami ma-, mi-, zaży- itp) Jeśli w wyszukiwanym wyrażaniu istotne są końcówki słowa nie trzeba wypełniać początków i na odwrót, jeśli istotne są tylko początki słowa pole dotyczące końcówek można zostawić puste. Przykład dla "szczęśli" z końcówkami -wy, -wość, -wa itp. Program wygeneruje wyrażenie reguralne: szczęśli(wy|wość|wa) które podczas przeszukiwania tekstu będzie szukać słów: szczęśliwy, szczęśliwość, szczęśliwa Możliwe jest dla jednego rdzenia podanie zarówno końcówek jak i początków słowa. Końcówki lub początki dla rdzenia dodajemy za pomocą przycisku "Dodaj", należy pamiętać aby po skończonym dodaniu końcówek/początków zapisać zmiany.

C. Szukaj fraz

Boks generuje wyrażanie składające się ze słowa głównego (rdzenia) oraz podanej przez użytkownika listy wyrazów, które pojawiają się przed i/lub po rdzeniu. Przykład: dla słowa "pod" chcemy znaleźć frazy, w których po słowie "pod" pojawia się: domem, sklepem, pałacem itp. Należy wypełnić pole "Podaj drugie słowa frazy", wygenerowane wyrażanie regularne będzie miało postać: pod\s(domem|sklepem|pałacem) Wyrażanie to będzie szukać w tekście fraz: pod domem, pod sklepem, pod pałacem. Inny przykład, dla słowa "sklep" szukamy fraz: za sklepem, przed sklepem. Należy wypełnić pole "Podaj pierwsze słowa frazy". Wygenerowane wyrażanie regularne będzie miało postać: (za|przed)\ssklep Możliwe jest dla jednego rdzenia podanie zarówno końcówek jak i początków słowa. Końcówki lub początki dla rdzenia dodajemy za pomocą przycisku "Dodaj", należy pamiętać aby po skończonym dodaniu końcówek/początków zapisać zmiany.

D. Dopełnij w szukanym wyrażeniu

Boks generuje wyrażanie regularne, które będzie wyszukiwać w tekście słowa składające się z rdzenia podanego przez użytkownika, które kończą się i/lub zaczynają się dowolnym ciągiem znaków. Przykład, dla rdzenia "był" zostanie wygenerowanie wyrażanie regularne: był\w* które w tekście będzie wyszukiwać słowa: był, była, było, byłem, były, byłam itp.