Regex-tester
Test een reguliere expressie met uw tekst en bekijk elke match en capture-groep.
Regex-tester
Typ een reguliere expressie, plak de tekst die u wilt uitproberen en de overeenkomsten verschijnen terwijl u typt. Elke match krijgt zijn eigen blok: de regel en kolom waarop deze begint, de positie in de string, de overeenkomende tekst zelf en de waarde van elke capture-groep, genummerd zoals een vervanging ernaar verwijst als $1 en $2. Genoemde groepen worden gelabeld met de naam die je ze hebt gegeven, en een groep die niet aan de wedstrijd heeft deelgenomen, zegt dat in plaats van stilletjes niets te laten zien.
Schakel de modus naar 'Overeenkomsten vervangen' om te zien wat het patroon daadwerkelijk met de tekst zou doen. Het vervangingsveld gebruikt dezelfde syntaxis als String.replace van JavaScript, dus $1 voegt de eerste groep in, $<naam> een genoemde groep en $& de hele overeenkomst. Het is de snelste manier om een bulkhernoeming van een logbestand of een CSV-export te controleren voordat u deze daadwerkelijk uitvoert.
De vijf vlaggen zijn gewone selectievakjes. Global, standaard ingeschakeld, vindt elke overeenkomst in plaats van te stoppen bij de eerste. Schakel deze optie uit en alleen de eerste overeenkomst wordt weergegeven, of in de vervangingsmodus wordt alleen de eerste vervangen. Als u hoofdletters en kleine letters negeert, komt Cat overeen met kat. Meerdere regels wijzen ^ en $ aan het begin en einde van elke regel in plaats van de hele tekst. Met punt komt overeen met regeleinden zorgt ervoor dat een punt een nieuwe regel overschrijdt. Unicode maakt ontsnappingen van eigenschappen mogelijk, zoals \\p{L} en overeenkomsten op codepunt, wat je nodig hebt voor emoji en niet-Latijnse scripts.
Twee limieten zorgen ervoor dat het tabblad reageert: een patroon van meer dan 500 tekens wordt geweigerd en de scan stopt na 10.000 overeenkomsten, wat de telling u vertelt. Uw patroon en uw tekst blijven op uw apparaat staan; er wordt niets geüpload, dus productielogboeken en klantgegevens zijn veilig om te testen.