Regex-tester
Test en debug reguliere expressies met real-time matching en groepsvastlegging.
Welke regex-syntaxis ondersteunt deze tool?
Deze tool ondersteunt de JavaScript-syntaxis voor reguliere expressies, veelgebruikt in webontwikkeling. Ondersteunt flags zoals g, i, m, s en u.
Hoe leg ik groepen vast in mijn regex?
Gebruik haakjes () om vastleggingsgroepen te maken. Overeenkomende groepen worden onder de resultaten weergegeven. Bijvoorbeeld, (\d+)-(\d+) zal twee nummersgroepen vastleggen gescheiden door een koppelteken.
Wat zijn regex-flags?
Flags wijzigen hoe de regex-motor zoekt. g = globaal, i = hoofdletterongevoelig, m = meerregelig, s = dotAll, u = unicode-modus.
Waarom komt mijn regex niet overeen?
Veelvoorkomende problemen: niet-geëscapete speciale tekens zoals . * + ?, onjuiste ankers of verkeerde flag-instellingen. Controleer de foutmelding onder het patroonveld.
Hoe match ik speciale tekens?
Escape speciale tekens met een backslash. Bijvoorbeeld, \. matcht een letterlijke punt, \* matcht een letterlijk asterisk, en \? matcht een letterlijk vraagteken.
Wat is het verschil tussen hebzuchtige en luie kwantificatoren?
Hebzuchtige kwantificatoren (*, +, ?, {}) matchen zoveel mogelijk, terwijl luie kwantificatoren (*?, +?, ??, {}?) zo weinig mogelijk matchen. Bijvoorbeeld, <.*> matcht de hele string, terwijl <.*?> de kortst mogelijke tag matcht.
Hoe gebruik ik karakterklassen?
Karakterklassen [abc] matchen elk enkel teken tussen haakjes. Je kunt bereiken gebruiken zoals [a-z] voor kleine letters, [0-9] voor cijfers, of [^abc] om te negeren (matcht alles behalve a, b, of c).
Kan ik meerdere patronen tegelijk testen?
Nee, deze tool test één patroon per keer. Je kunt echter snel schakelen tussen patronen en teststrings om resultaten te vergelijken.
Ondersteunt deze tool lookahead en lookbehind?
Ja, JavaScript regex ondersteunt positieve lookahead (?=), negatieve lookahead (?!), positieve lookbehind (?<=) en negatieve lookbehind (?<!) assertions.
Hoe match ik unicode-tekens?
Gebruik de vlag u om unicode-modus in te schakelen. Dan kun je de syntaxis \u{XXXX} gebruiken voor unicode-codepoints, of karaktereigenschappen zoals \p{Letter} om elke letter in elke taal te matchen.
Wat zijn ankers in regex?
Ankers zijn zero-width assertions die posities matchen, niet tekens. ^ matcht het begin van een regel (of string), $ matcht het einde, \b matcht woordgrenzen, en \B matcht niet-woordgrenzen.
Hoe vervang ik overeenkomende tekst?
Schakel over naar het tabblad Vervangen en voer je vervangingspatroon in. Je kunt $1, $2, enz. gebruiken om naar vastgelegde groepen te verwijzen. De vervanging wordt toegepast op alle matches bij gebruik van de vlag g.
Hoe Regex-tester te gebruiken
Test reguliere expressies live tegen voorbeeldtekst, bekijk elke match en elke capture-groep en vergelijk de syntaxis van meerdere talen — allemaal in je browser.
- Typ je patroon in het regex-veld en plak de te doorzoeken voorbeeldtekst in het invoerveld eronder.
- Schakel de flag-knoppen om om het gedrag te veranderen: g voor globaal, i om hoofdlettergebruik te negeren, m voor multiline, s voor dotall, u voor unicode en y voor sticky.
- Wissel van taaltab — JavaScript, TypeScript, Python, Java, C# of C++ — om taalspecifieke syntax- en escape-verschillen te zien.
- Bekijk de uitgelichte matches en capture-groepen onder je patroon om te zien wat er wel en niet matcht.
- Open een preset uit de dropdown voor gangbare recepten zoals e-mails, URL's of datums en pas die aan in plaats van vanaf nul te beginnen.
Een patroon dat in JavaScript werkt, kan zich in Python anders gedragen — test altijd opnieuw na het wisselen van taaltab.
Gerelateerde tools
- Tekst Vervangen Gratis online zoeken en vervangen tool. Ondersteunt platte tekst en regex met hoofdlettergevoelige, hele-woord en batch-vervangingssopties. 100% in de browser.
- Chmod-calculator Gratis online chmod-calculator om Linux-bestandsrechten te visualiseren en berekenen met selectievakjes. Converteer direct tussen numerieke (755, 644) en symbolische notatie (rwxr-xr-x). Ondersteunt speciale rechten zoals setuid, setgid, sticky bit.
- ASCII-tabel Volledige ASCII-tekencoderingreferentie met decimale, hexadecimale, octale, binaire codes, HTML-entiteiten en karakterbeschrijvingen. Direct zoeken en filteren.
- HTTP-verzoek Tester Test REST API's direct in je browser. Verstuur GET-, POST-, PUT-, DELETE-verzoeken met aangepaste headers, body en parameters. Bekijk responsstatus, headers en JSON-body direct.
- .htaccess-generator Genereer Apache .htaccess-regels voor redirects, herschrijvingen, beveiligingsheaders, caching en meer.
- Robots.txt Generator Gratis online robots.txt generator. Maak en pas robots.txt bestanden aan om het crawlen van zoekmachines te beheren, crawler-toegang te beheren en de SEO van uw site te optimaliseren.
- Sitemap Generator Gratis online XML sitemap generator. Voeg URLs toe, stel prioriteiten en frequenties in, maak direct SEO-sitemaps.
- Regels Sorteren Sorteer tekstregels alfabetisch, numeriek of op lengte. Verwijder duplicaten en keer de volgorde om.