RegexBuddy is uw perfecte metgezel voor het werken met reguliere expressies. Maak eenvoudig reguliere expressies die precies overeenkomen met wat u wilt. Duidelijk begrijpen complexe regexes geschreven door anderen. Gebruik gewone Engelse bouwstenen in plaats van of naast de standaard regex syntaxis.
Werk met een van de 15 verschillende soorten reguliere expressies, genaamd "flavours" in RegexBuddy, die RegexBuddy kan emuleren. Zet direct een reguliere expressie die u hebt gekopieerd van het internet om te zetten naar de regex-smaak die wordt gebruikt door uw toepassing of programmeertaal naar keuze. Zie hoe het patroon zal werken met uw regex smaak, en voorkom verrassingen bij de uitvoering van uw reguliere expressie.
Test snel een reguliere expressie op voorbeeldtekenreeksen en -bestanden, zodat fouten op de werkelijke gegevens worden voorkomen. Foutopsporing zonder giswerk door het eigenlijke matchingproces te doorlopen. Gebruik de regex in uw broncode met codefragmenten die automatisch zijn aangepast aan de gegevens van C#, Visual Basic, Java, C, C++, Delphi, Perl, PHP, Python, JavaScript, VBScript, Ruby, enz.
Bibliotheken verzamelen en documenteren van reguliere expressies voor toekomstig hergebruik. Zoeken en vervangen door middel van bestanden en mappen met ingebouwde grep. Integreer RegexBuddy met uw favoriete zoek- en bewerkingstools voor directe toegang.
Leer alles wat er te weten valt over reguliere expressies uit de uitgebreide documentatie en gedetailleerde reguliere expressie-zelfstudie van RegexBuddy.
Krijg hulp en bespreek alles wat met reguliere expressies te maken heeft op de RegexBuddy-gebruikersforums.
versiegeschiedenis
- Versie 3.6.1 geplaatst op 2013-03-12
Volledige ondersteuning voor Windows 8; problemen met backslashes in vervangende teksten bij het genereren van broncodefragmenten
- Versie 2.3.2 geplaatst op 2007-02-20
Nu volledig compatibel met Windows Vista
Programmadetails
Overeenkomst
EULA - Licentieovereenkomst voor eindgebruikers
RegexBuddy is copyright (c) 2004-2013 Jan Goyvaerts. Alle rechten voorbehouden.
'RegexBuddy' en 'Just Great Software' zijn handelsmerken van Jan Goyvaerts.
BELANGRIJK - LEES ZORGVULDIG
Deze licentieverklaring en beperkte garantie vormen een wettelijke overeenkomst ('Licentieovereenkomst') tussen u ('Licentiehouder', als individu of als één entiteit) en Just Great Software Co. Ltd. ('Licensor'), enige wereldwijde uitgever van het softwareproduct RegexBuddy ('Software') waarvan Jan Goyvaerts de auteursrechthebbende is.
De website waarnaar in deze overeenkomst wordt verwezen, is http://www.regexbuddy.com/
DOOR DE SOFTWARE TE INSTALLEREN, TE KOPIËREN OF ANDERSZINS TE GEBRUIKEN, STEMT U ERMEE IN GEBONDEN TE ZIJN AAN ALLE VOORWAARDEN VAN DE LICENTIEOVEREENKOMST.
Na uw aanvaarding van de algemene voorwaarden van de licentieovereenkomst verleent Licensor u het recht om de Software op de onderstaande wijze te gebruiken.
Als u de algemene voorwaarden van de licentieovereenkomst niet accepteert, moet u elke kopie van de Software onmiddellijk verwijderen van al uw computers en verwisselbare apparaten.
De Licentiegever behoudt zich het recht voor om dezelfde Software in licentie te geven aan andere personen of entiteiten onder een andere licentieovereenkomst.
De licentiehouder moet één gebruikerslicentie of een licentie voor meerdere gebruikers van de Licentiegever aanschaffen. Deze licentie draagt de naam van de gelicentieerde persoon of entiteit en is niet overdraagbaar aan een andere partij. Prijzen en beschikbaarheid kunnen zonder voorafgaande kennisgeving worden gewijzigd. De licentiehouder kan de meest recente prijsinformatie raadplegen op http://www.regexbuddy.com/buynow.html
Als de licentiehouder geen licentie heeft gekocht of als de betaling van de licentienemer wordt terugbetaald aan de licentiehouder, mag de licentiehouder de Software niet gebruiken en moet de licentiehouder elke kopie van de Software onmiddellijk verwijderen van alle computers van de licentiehouder.
Als een licentie voor één gebruiker is gekocht, heeft de licentiehouder de mogelijkheid om één installatie te maken die mogelijk door een of meer personen wordt gebruikt, of meerdere installaties van de Software te maken die uitsluitend door één persoon worden gebruikt. Elke combinatie van deze opties, of het installeren van de Software op een netwerkserver, is niet toegestaan.
Als een licentie voor meerdere gebruikers is gekocht, kan de licentiehouder de software op een van de drie mogelijke manieren installeren. (1) De licentiehouder mag evenveel installaties van de Software maken als het aantal gebruikers waarvoor de licentie geldig is, ongeacht het aantal personen dat deze installaties gebruikt, mits elk van de installaties door slechts één persoon tegelijk kan worden gebruikt; of (2) de licentiehouder de Software op een of meer netwerkservers kan installeren op voorwaarde dat het aantal clientcomputers dat toegang heeft tot de software die op die server of die servers is geïnstalleerd, gelijk is aan of lager is dan het aantal gebruikers waarvoor de licentie geldig is; of (3) de licentiehouder mag een willekeurig aantal installaties van de Software aanmaken, mits het aantal personen dat fysieke of elektronische toegang tot deze installaties heeft gelijk is aan of lager is dan het aantal obij fysieke of elektronische toegang tot deze installaties gelijk is aan of kleiner is dan het aantal gebruikers waarvoor de licentie geldig is. Elke combinatie van deze drie alternatieven is niet toegestaan. Op een gegeven moment moet het aantal mensen dat de Software tegelijkertijd kan gebruiken gelijk zijn aan of kleiner zijn dan het aantal gebruikers waarvoor de licentie geldig is. Als het aantal mogelijke gelijktijdige gebruikers groeit, moet de licentiehouder onmiddellijk extra licenties kopen.
Licentiehouder kan installaties op twee manieren maken. (1) Licentiehouder kan de software installeren op de vaste harde schijf van een computer. Elke computer waarop de licentiehouder de software heeft geïnstalleerd, telt als één installatie. Slechts één persoon mag de software die op een bepaald moment op de computer is geïnstalleerd, kunnen gebruiken. Als meerdere mensen de software die tegelijkertijd op de computer is geïnstalleerd, kunnen gebruiken, wordt die computer voor de toepassing van deze licentieovereenkomst als netwerkserver beschouwd. (2) Licentiehouder kan de software installeren op een verwijderbare schijf, flash-kaart, USB-stick of ander apparaat. Met dit verwijderbare apparaat kan de software door één persoon tegelijk worden gebruikt op elke computer waarin het apparaat kan worden geplaatst, zonder de software op die computer te installeren. Elke verwisselbare schijf, kaart of apparaat waarop de licentiehouder de software heeft geïnstalleerd, telt als één installatie.
Als de licentiehouder de software op de vaste harde schijven van een of meer computers installeert en ook op een of meer verwisselbare apparaten, wordt het totale aantal installaties geteld als de som van de computers en de verwisselbare apparaten waarop de licentiehouder de Software heeft geïnstalleerd.
Ongeacht het aantal gekochte licenties, heeft de licentiehouder het recht om een extra kopie van de Software op een verwijderbaar medium te plaatsen voor back-updoeleinden om de investering te beschermen. Deze archiefkopie telt niet als een installatie.
Technische ondersteuning is direct beschikbaar bij de Licensor zonder extra kosten. Bij problemen moet de licentiehouder eerst de website bezoeken en de daar gepresenteerde informatie lezen om ervoor te zorgen dat de vraag of het probleem daar nog niet is beantwoord. De licentiehouder moet ook controleren of de licentiehouder de nieuwste versie van de Software gebruikt, hetzij door de opdracht 'nieuwe versie controleren' in de Software te gebruiken, hetzij door de versiegeschiedenis op de website te lezen. Als de licentiehouder de nieuwste versie heeft en de vraag niet wordt beantwoord op de website, kan de licentiehouder met zijn vraag in het Engels of het Nederlands naar het e-mailadres van de technische ondersteuning schrijven.
De software bevat functionaliteit om verbinding te maken met een forum dat wordt beheerd door de licentiegever. Hoewel de verbindingstechnologie deel uitmaakt van de Software, maakt het eigenlijke Forum geen deel uit van de Software. De aanvaarding van deze licentie voor de Software verleent de licentiehouder geen toegangsrechten tot het Forum. De licentiegever kan de licentiehouder naar eigen goeddunken gedeeltelijke of volledige toegang verlenen voor het lezen en/of schrijven aan het Forum. De licentiegever kan de licentienemer op een bepaald moment intrekken of weer in dienst nemen, naar eigen goeddunken van de licentiegever. De licentiehouder kan de toegang tot het forum van de licentiehouder bepalen door te proberen de software te gebruiken die door de licentiehouder is gelicentieerd om verbinding te maken met het forum. De licentiehouder mag niet proberen om Forum beperkingen te omzeilen met alle middelen, met inbegrip van, maar niet beperkt tot het gebruik van andere mensen kopieën van de Software. Hoewel de licentiegever de toegang tot het forum kan beperken, wordt het forum geëxploiteerd als een openbare discussieruimte. Van de licentiegever kan niet worden verwacht dat hij de privacy of het auteursrecht van berichten die door de licentiehouder op het Forum zijn geplaatst, beschermt tegen derden. Alle forumdeelnemers zijn volledig aansprakelijk voor hun eigen acties op het forum, en alleen voor hun eigen acties. De licentiegever kan aanvullende regels en richtlijnen die het Forum op het Forum regeren. Het enige middel van de licentiegever om deze aanvullende regels te handhaven is het verlenen of weigeren van toegang tot het Forum en het verwijderen van berichten die op het forum zijn geplaatst. De licentiehouder kan deze aanvullende regels negeren als de licentiehouder geen toegang heeft tot het forum.
De Software wordt geleverd 'as is'. In geen geval is de licentiegever of een van de gelieerde ondernemingen van de licentiegever aansprakelijk voor enige gevolg, bijzondere, incidentele of indirecte schade van welke aard dan ook die voortvloeit uit de levering, prestaties of het gebruik van deze Software, voor zover toegestaan door de toepasselijke wetgeving. Hoewel de Software met grote zorg is ontwikkeld, is het niet mogelijk om te garanderen dat de Software foutloos is. De Software is niet ontworpen of bedoeld om te worden gebruikt in activiteiten die persoonlijk letsel, de dood of andere ernstige schade of verlies kunnen veroorzaken. De licentiehouder is evenmin aansprakelijk voor enige gevolg, bijzondere, incidentele of indirecte schade van welke aard dan ook die voortvloeit uit het gebruik van deze Software onder de voorwaarden van deze licentieovereenkomst.
Wanneer er fouten in de Software worden gevonden, de Licentiegever zal een nieuwe versie van de Software uitbrengen die deze fouten niet langer bevat een redelijke hoeveelheid tijd nadat de Licentiegever een nauwkeurige beschrijving van deze fouten krijgt. De hoeveelheid tijd die redelijk wordt geacht, hangt af van de complexiteit en ernst van de fouten. De Licentiegever vermeldt de release op de website en neemt op de optie van de licentiegever rechtstreeks contact op met de licentiehouder om de nieuwe release aan te kondigen. De licentiehouder kan dan, naar eigen keuze, upgraden naar de nieuwste versie of de oudere versie blijven gebruiken die de licentiehouder al heeft. In beide gevallen is geen betaling aan de licentiegever vereist. In het laatste geval heeft de licentiehouder geen recht meer op technische ondersteuning totdat de licentiehouder een upgrade heeft uitgevoerd naar de nieuwste versie.
De Licensor behoudt zich het recht voor om een upgradevergoeding in rekening te brengen in het geval van belangrijke nieuwe verbeteringen of toevoegingen aan de Software. Deze belangrijke nieuwe versie zal dan een nieuwe versielijn beginnen die versieaantallen duidelijk van de oude versielijn te onderscheiden zal gebruiken. De licentiehouder is niet verplicht om te upgraden naar de nieuwe versielijn en de Licentiegever zal de nieuwste versie van de vorige versielijn beschikbaar blijven stellen om te downloaden aan de licentiehouder.
De licentiegever behoudt zich het recht voor om de licentie van de licentienemer zonder voorafgaande kennisgeving in te trekken als de licentiehouder een van de voorwaarden van deze licentieovereenkomst schendt.
U mag niet proberen de Software geheel of gedeeltelijk te compileren, wijzigen, vertalen of demonteren. U mag de Software niet uitvoeren onder een foutopsporings- of soortgelijke tool, zodat u de innerlijke werking van de Software inspecteren.
De Software blijft het exclusieve eigendom van de Licentiegever. Elke licentiehouder die volledig voldoet aan de voorwaarden in deze licentieovereenkomst, kan deze gebruiken volgens de voorwaarden van deze licentieovereenkomst. U mag geen kopieën van de Software of uw licentiesleutel aan andere personen of entiteiten geven. U mag de Software of uw licentiesleutel niet overdragen aan een andere persoon of entiteit. U moet ook redelijke maatregelen nemen om te voorkomen dat derden de software van een van uw computers of verwijderbare apparaten kopiëren zonder uw toestemming.