RegexBuddy
Oryginalni autorzy | Jana Goyvaertsa |
---|---|
Deweloperzy | Just Great Software Co. Ltd. |
Wersja stabilna | 4.14.0 / 23 listopada 2022
|
System operacyjny | Microsoft Windows |
Typ | Narzędzie do programowania |
Licencja | Handlowy |
Strona internetowa |
RegexBuddy to narzędzie do programowania wyrażeń regularnych firmy Just Great Software Co. Ltd. dla systemu operacyjnego Microsoft Windows . Zapewnia interfejs do budowania, testowania i debugowania wyrażeń regularnych , oprócz biblioteki powszechnie używanych wyrażeń regularnych, interfejs do generowania kodu do używania wyrażeń regularnych w żądanym środowisku programistycznym, graficzne narzędzie grep do przeszukiwania plików i katalogów oraz zintegrowane forum do wyszukiwania i udzielania porad dotyczących wyrażeń regularnych innym użytkownikom RegexBuddy.
Silnik wyrażeń regularnych RegexBuddy pozwala oprogramowaniu emulować zasady i ograniczenia wielu popularnych smaków wyrażeń regularnych.
Obsługiwane smaki wyrażeń regularnych
Od RegexBuddy 4.1.1 obsługiwanych jest 15 smaków wyrażeń regularnych.
- JGsoft
- Silnik opracowany przez firmę produkującą RegexBuddy. Smak JGsoft został zaprojektowany jako smak fusion, a zatem obsługuje większość składni innych popularnych smaków.
- .NET
- Klasa System.Text.RegularExpressions.Regex w .NET Framework , używana przez języki programowania , takie jak C# i Visual Basic .NET .
- Java
- Wersja wyrażenia regularnego pakietu
java.util.regex
, dostępna w pakiecie JDK 1.4 i nowszych.
- Perl
- Smak wyrażenia regularnego używany w Wersja języka programowania Perl 5.8.
- PCRE
- Wersja 10.36 otwartej biblioteki wyrażeń regularnych zgodnej z Perlem Philipa Hazela , używana przez PHP /preg i REALbasic .
- JavaScript
- Składnia wyrażeń regularnych zdefiniowana w trzeciej edycji ECMA-262 , która standaryzuje JavaScript.
- Python
- Smak wyrażeń regularnych obsługiwany przez wbudowany re moduł Pythona .
- Ruby
- Smak wyrażenia regularnego wbudowany w język programowania.
- Tcl smakiem zaawansowanych wyrażeń regularnych Tcl .
- SĄ
- POSIX BRE
- POSIX Podstawowe wyrażenia regularne, zdefiniowane w standardzie wyrażeń regularnych IEEE POSIX.
- POSIX ERE
- POSIX Rozszerzone wyrażenia regularne, zdefiniowane w standardzie wyrażeń regularnych IEEE POSIX.
- GNU BRE
- Wersja POSIX BRE z rozszerzeniami GNU . Używany przez implementacje GNU tradycyjnych poleceń systemu UNIX, takich jak grep , sed i awk .
- GNU ERE
- Smak POSIX ERE z rozszerzeniami GNU. Używany przez implementacje GNU tradycyjnych poleceń systemu UNIX, takich jak grep, sed i awk.
- XML Schema
- Smak wyrażenia regularnego zdefiniowany w standardzie W3C XML Schema .
- XPath
- Smak wyrażenia regularnego zdefiniowany w standardzie W3C XPath ; używany w XPath 2.0, XSLT 2.0 i XQuery 1.0.
RegexBuddy umożliwia generowanie kodu dla dalszej rozszerzonej liczby środowisk, w oparciu o powyższe smaki.
Obsługiwane modyfikatory
-
Kropka pasuje do nowej linii (inaczej tryb jednowierszowy , powszechnie implementowany jako
/s
). -
Wielkość liter nie ma znaczenia (znany również jako tryb ignorowania wielkości liter , często implementowany jako
/i
). -
^$ dopasowanie na końcach linii (inaczej tryb wielowierszowy , powszechnie implementowany jako
/m
). -
Wolne odstępy (inaczej rozszerzony lub tryb wolnych odstępów i komentarzy , powszechnie implementowany jako
/x
).
W przypadkach, gdy wybrany smak nie obsługuje jednego lub więcej z powyższych modyfikatorów, opcja jest wyłączona.
Wersje
- RegexBuddy 1.0 — Wydany 3 maja 2004 — Początkowa wersja oparta na bibliotece PCRE
- RegexBuddy 2.0 — wydany 25 stycznia 2005 r. — dodano debugger wyrażeń regularnych, funkcjonalność grep i nowy silnik wyrażeń regularnych JGsoft
- RegexBuddy 3.0 — Wydany 13 czerwca 2007 r. — Wprowadzono obsługę wielu smaków (z 12 smakami; rozszerzone w późniejszych wydaniach) i zintegrowane forum
- RegexBuddy 4.0 - Wydany 16 września 2013 r. - Wprowadzono obsługę wielu aplikacji (ze 126 predefiniowanymi aplikacjami, świadomymi 574 aspektów 94 różnych smaków wyrażeń regularnych i świadomymi 96 aspektów 30 zastępczych smaków)
Linki zewnętrzne
- Oficjalna strona RegexBuddy
- Regular-Expressions.info — Samouczek dotyczący wyrażeń regularnych i odniesienia zbudowane na podstawie plików pomocy RegexBuddy
- Porównanie smaków wyrażeń regularnych — chociaż nie zostało to oficjalnie stwierdzone, ta lista pokazuje składnię i zachowanie specyficzne dla smaku obsługiwane przez RegexBuddy
- Lista alternatywnego oprogramowania do testowania wyrażeń regularnych