RegexBuddy jest idealnym towarzyszem do pracy z wyrażeniami regularnymi. Łatwo twórz wyrażenia regularne, które pasują dokładnie do tego, co chcesz. Wyraźnie zrozumieć złożone regexes napisane przez innych. Użyj zwykłych bloków konstrukcyjnych w języku angielskim zamiast lub oprócz standardowej składni wyrażenia regularnego.
Praca z dowolnym z 15 różnych rodzajów wyrażeń regularnych, o nazwie "flavors" w RegexBuddy, które RegexBuddy może emulować. Natychmiast przekonwertuj wyrażenie regularne skopiowane z Internetu na smak wyrażenia regularnego używanego przez aplikację lub wybrany język programowania. Zobacz, jak wzorzec będzie działać z reex smak i uniknąć niespodzianek podczas implementowania wyrażenia regularnego.
Szybko przetestuj dowolne wyrażenie regularne na przykładowych ciągach i plikach, zapobiegając błędom w rzeczywistych danych. Debugowanie bez zgadywania przez przechodzenie przez rzeczywisty proces dopasowywania. Użyj wyrażenia regularnego w kodzie źródłowym z fragmentami kodu automatycznie dostosowanymi do danych C#, Visual Basic, Java, C, C++, Delphi, Perl, PHP, Python, JavaScript, VBScript, Ruby itp.
Zbieraj i dokumentuj biblioteki wyrażeń regularnych do ponownego użycia w przyszłości. Wyszukiwanie i zastępowanie plików i folderów za pomocą wbudowanego grep. Zintegruj RegexBuddy z ulubionymi narzędziami do wyszukiwania i edycji, aby uzyskać natychmiastowy dostęp.
Dowiedz się wszystkiego, co należy wiedzieć o wyrażeniach regularnych z kompleksowej dokumentacji RegexBuddy i szczegółowego samouczka wyrażenia regularnego.
Uzyskaj pomoc i omówić wszystko, co jest związane z wyrażeniami regularnymi na forach użytkowników RegexBuddy.
historia wersji
- Wersja 3.6.1 opublikowany na 2013-03-12
Pełna obsługa systemu Windows 8; naprawiono problemy z ukośnikami odwrotnymi w tekstach zastępczych podczas generowania fragmentów kodu źródłowego
- Wersja 2.3.2 opublikowany na 2007-02-20
Teraz w pełni kompatybilny z systemem Windows Vista
Szczegóły programu
Eula
Umowa licencyjna użytkownika końcowego – Umowa licencyjna użytkownika końcowego
RegexBuddy jest prawem autorskim (c) 2004-2013 Jan Goyvaerts. Wszelkie prawa zastrzeżone.
"RegexBuddy" i "Just Great Software" są znakami towarowymi firmy Jan Goyvaerts.
WAŻNE - PRZECZYTAJ UWAŻNIE
Niniejsze oświadczenie licencyjne i ograniczona gwarancja stanowią umowę prawną ("Umowa licencyjna") między Użytkownikiem ("Licencjobiorca" jako podmiot indywidualny lub pojedynczy podmiot) a Just Great Software Co. Ltd. (zwani dalej "Licencjodawcą"), jedynym światowym wydawcą oprogramowania RegexBuddy ("Oprogramowanie"), którego właścicielem praw autorskich jest Jan Goyvaerts.
Strona internetowa, o której mowa w niniejszej umowie, jest http://www.regexbuddy.com/
INSTALUJĄC, KOPIUJĄC LUB W INNY SPOSÓB KORZYSTAJĄC Z OPROGRAMOWANIA, UŻYTKOWNIK ZGADZA SIĘ PRZESTRZEGAĆ WSZYSTKICH WARUNKÓW UMOWY LICENCYJNEJ.
Po zaakceptowaniu przez Użytkownika warunków Umowy Licencyjnej Licencjodawca udziela Ci prawa do korzystania z Oprogramowania w sposób podany poniżej.
Jeśli użytkownik nie akceptuje warunków umowy licencyjnej, musi niezwłocznie usunąć każdą kopię Oprogramowania ze wszystkich komputerów i urządzeń wymiennych.
Licencjodawca zastrzega sobie prawo do licencjonowania tego samego Oprogramowania innym osobom lub podmiotom na podstawie innej umowy licencyjnej.
Licencjobiorca musi zakupić licencję dla jednego użytkownika lub licencję dla wielu użytkowników od Licencjodawcy. Niniejsza licencja nosi nazwę osoby lub podmiotu licencjonowanego i nie może być przenoszona na żadną inną stronę. Ceny i dostępność mogą ulec zmianie bez wcześniejszego powiadomienia. Licencjobiorca może zapoznać się z najnowszymi informacjami cenowych na http://www.regexbuddy.com/buynow.html
Jeśli Licencjobiorca nie zakupił licencji lub jeśli płatność Licencjobiorcy zostanie zwrócona Licencjobiorcy, Licencjobiorca nie może korzystać z Oprogramowania, a Licencjobiorca musi niezwłocznie usunąć każdą kopię Oprogramowania z dowolnego komputera Licencjobiorcy.
Jeśli licencja jednego użytkownika została zakupiona, Licencjobiorca ma możliwość utworzenia jednej instalacji Oprogramowania, z której może korzystać jedna lub więcej osób, lub utworzenia wielu instalacji Oprogramowania używanych wyłącznie przez jedną osobę. Żadna kombinacja tych opcji lub instalowanie Oprogramowania na serwerze sieciowym jest niedozwolone.
Jeśli licencja dla wielu użytkowników została zakupiona, Licencjobiorca może zainstalować Oprogramowanie na jeden z trzech możliwych sposobów. (1) Licencjobiorca może utworzyć tyle instalacji Oprogramowania, ile liczba użytkowników, dla których licencja jest ważna, niezależnie od liczby osób korzystających z tych instalacji, pod warunkiem że każda z instalacji może być używana tylko przez jedną osobę naraz; lub (2) Licencjobiorca może zainstalować Oprogramowanie na jednym lub kilku serwerach sieciowych, pod warunkiem że liczba komputerów klienckich, które mają dostęp do Oprogramowania zainstalowanego na tym serwerze lub tych serwerach, jest równa lub mniejsza niż liczba użytkowników, dla których licencja jest ważna; lub (3) Licencjobiorca może utworzyć dowolną liczbę instalacji Oprogramowania, pod warunkiem że liczba osób, które mają fizyczny lub elektroniczny dostęp do tych instalacji, jest równa lub mniejsza niż liczba użytkowników, dla których licencja jest ważna. Dowolna kombinacja tjest równa lub mniejsza niż liczba użytkowników, dla którzy licencja jest ważna. Żadna kombinacja tych trzech alternatyw nie jest dozwolona. W dowolnym momencie liczba osób, które mogłyby jednocześnie korzystać z Oprogramowania, musi być równa lub mniejsza niż liczba użytkowników, dla których licencja jest ważna. Jeśli liczba możliwych równoczesnych użytkowników wzrośnie, Licencjobiorca musi niezwłocznie kupić dodatkowe licencje.
Licencjobiorca może tworzyć instalacje na dwa sposoby. (1) Licencjobiorca może zainstalować Oprogramowanie na stałym dysku twardym komputera. Każdy komputer, na którym Licencjobiorca zainstalował oprogramowanie, liczy się jako jedna instalacja. Tylko jedna osoba musi być w stanie korzystać z Oprogramowania zainstalowanego na komputerze w danym momencie. Jeżeli wiele osób może korzystać z Oprogramowania zainstalowanego na komputerze jednocześnie, komputer ten uznaje się za serwer sieciowy do celów niniejszej umowy licencyjnej. (2) Licencjobiorca może zainstalować oprogramowanie na dysku wymiennym, karcie flash, pamięci USB lub innym urządzeniu. To wymienne urządzenie umożliwia użytkownikowi użytkownika Oprogramowania użytkowanie przez jedną osobę naraz na dowolnym komputerze, do którego można włożyć urządzenie, bez instalowania Oprogramowania na tym komputerze. Każdy dysk wymienny, karta lub urządzenie, na którym Licencjobiorca zainstalował oprogramowanie, liczy się jako jedna instalacja.
Jeśli Licencjobiorca zainstaluje Oprogramowanie na stałych dyskach twardych jednego lub więcej komputerów, a także na jednym lub kilku urządzeniach wymiennych, całkowita liczba instalacji jest liczona jako suma komputerów i urządzeń wymiennych, na których Licencjobiorca zainstalował Oprogramowanie.
Niezależnie od liczby zakupionych licencji Licencjobiorca ma prawo umieścić dodatkową kopię Oprogramowania na nośniku wymiennym w celu ochrony dokonanej inwestycji. Ta kopia archiwalna nie jest liczna jako instalacja.
Pomoc techniczna jest dostępna bezpośrednio u Licencjodawcy bez dodatkowych opłat. W przypadku wystąpienia problemów Licencjobiorca musi najpierw odwiedzić witrynę sieci Web i zapoznać się z przedstawionymi tam informacjami, aby upewnić się, że pytanie lub problem nie zostały jeszcze udzielone. Licencjobiorca musi również sprawdzić, czy Licencjobiorca korzysta z najnowszej wersji Oprogramowania za pomocą polecenia "sprawdź nową wersję" w Oprogramowaniu lub czytając historię wersji w Witrynie sieci Web. Jeśli Licencjobiorca ma najnowszą wersję, a na pytanie nie ma odpowiedzi na stronie internetowej, licencjobiorca może napisać na adres e-mail pomocy technicznej ze swoim pytaniem w języku angielskim lub niderlandzkim.
Oprogramowanie zawiera funkcje do łączenia się z Forum obsługiwanym przez Licencjodawcę. Chociaż technologia połączenia jest częścią Oprogramowania, rzeczywiste Forum nie jest częścią Oprogramowania. Akceptacja niniejszej licencji na Oprogramowanie nie przyznaje Licencjobiorcy żadnych praw dostępu do Forum. Licencjodawca może udzielić licencjobiorcy częściowego lub pełnego dostępu do forum lub odmówić mu częściowego lub pełnego dostępu do niego według własnego uznania. Licencjodawca może odwołać lub przywrócić Licencjobiorcę w dowolnym momencie, według własnego uznania Licencjodawcy. Licencjobiorca może określić dostęp do Forum Licencjobiorcy, próbując użyć Oprogramowania licencjonowanego przez Licencjobiorcę do nawiązania połączenia z Forum. Licencjobiorca nie może podejmować prób obejścia ograniczeń Forum w jakikolwiek sposób, w tym między innymi z używaniem kopii Oprogramowania innych osób. Forum stanowi platformę wymiany opinii. Nie można oczekiwać, że Licencjodawca będzie chronił prywatność lub prawa autorskie do wiadomości publikowanych na Forum przez Licencjobiorcę przed stronami trzecimi. Wszyscy uczestnicy Forum ponoszą pełną odpowiedzialność za własne działania na Forum, a jedynie za własne działania. Licencjodawca może publikować dodatkowe zasady i wytyczne, które regulują Forum na forum. Jedynym sposobem egzekwowania tych dodatkowych zasad przez Licencjodawcę jest udzielenie lub odmowa dostępu do Forum oraz usunięcie wiadomości zamieszczonych na forum. Licencjobiorca może pominąć te dodatkowe zasady, jeśli Licencjobiorca nie uzyskuje dostępu do Forum.
Oprogramowanie jest dostarczane "tak, jak jest". W żadnym wypadku Licencjodawca ani którykolwiek z podmiotów stowarzyszonych Licencjodawcy nie ponosi odpowiedzialności za jakiekolwiek szkody wynikowe, specjalne, przypadkowe lub pośrednie wynikające z dostawy, wykonania lub użytkowania niniejszego Oprogramowania, w maksymalnym zakresie dozwolonym przez obowiązujące prawo. Chociaż Oprogramowanie zostało opracowane z wielką starannością, nie można zagwarantować, że Oprogramowanie jest wolne od błędów. Oprogramowanie nie jest zaprojektowane ani przeznaczone do wykorzystania w jakiejkolwiek działalności, która może spowodować obrażenia ciała, śmierć lub jakiekolwiek inne poważne szkody lub straty. Licencjobiorca nie ponosi również odpowiedzialności za jakiekolwiek szkody wynikowe, specjalne, przypadkowe lub pośrednie wynikające z korzystania z niniejszego Oprogramowania zgodnie z warunkami niniejszej Umowy Licencyjnej.
W przypadku stwierdzenia błędów w Oprogramowaniu Licencjodawca wyda nową wersję Oprogramowania, która nie zawiera już tych błędów, wyda nową wersję Oprogramowania, która nie zawiera już tych błędów, przez rozsądny czas po otrzymaniu przez Licencjodawcę dokładnego opisu tych błędów. Czas uważany za rozsądny będzie zależał od złożoności i powagi błędów. Licencjodawca będzie wspominać o wydaniu na Stronie internetowej i, według uznania Licencjodawcy, bezpośrednio skontaktować się z Licencjobiorcą, aby ogłosić nową wersję. Licencjobiorca może następnie, według własnego uznania, uaktualnić do najnowszej wersji lub nadal korzystać ze starszej wersji, która licencjobiorca już ma. W obu przypadkach licencjodawca nie jest zobowiązany do zapłaty. W tym ostatnim przypadku Licencjobiorca nie będzie już uprawniony do pomocy technicznej, dopóki Licencjobiorca nie uaktualni do najnowszej wersji.
Licencjodawca zastrzega sobie prawo do naliczyć opłatę za upgrade w przypadku istotnych nowych ulepszeń lub uzupełnień Oprogramowania. Ta główna nowa wersja uruchomi nową linię wersji, która będzie używać numerów wersji wyraźnie odróżnianych od starej linii wersji. Licencjobiorca nie ma obowiązku uaktualnienia do nowej linii wersji, a Licencjodawca będzie nadal udostępniał najnowszą wersję poprzedniej wersji do pobrania licencjobiorcy.
Licencjodawca zastrzega sobie prawo do cofnięcia licencji Licencjobiorcy bez wcześniejszego powiadomienia, jeśli Licencjobiorca naruszy którykolwiek z warunków niniejszej umowy licencyjnej.
Użytkownik nie może podejmować prób odwrócenia kompilacji, modyfikacji, przetłumaczenia lub demontażu Oprogramowania w całości lub w części. Użytkownik nie może uruchamiać Oprogramowania w ramach debugera lub podobnego narzędzia umożliwiającego sprawdzenie wewnętrznego działania Oprogramowania.
Oprogramowanie pozostaje wyłączną własnością Licencjodawcy. Każdy Licencjobiorca, który w pełni przestrzega warunków niniejszej umowy licencyjnej, może z niego korzystać zgodnie z warunkami niniejszej umowy licencyjnej. Użytkownik nie może przedawać kopii Oprogramowania ani klucza licencyjnego innym osobom lub podmiotom. Użytkownik nie może przenosić Oprogramowania ani klucza licencyjnego na inną osobę lub podmiot. Należy również podjąć uzasadnione kroki, aby uniemożliwić osobom trzecim kopiowanie oprogramowania z jednego z komputerów lub urządzeń wymiennych bez jego zgody.