Regex-tester (matches, groepen en vervangingsvoorbeeld)

Snel een regex-test uitvoeren? Plak en controleer direct met deze regex-tester.

Bekijk gemarkeerde matches, capturegroepen en vervangingsuitvoer op één scherm.

Je invoer wordt lokaal in de browser verwerkt en niet naar een server gestuurd.

Gebruik

  1. Voer een patroon in en kies de vlaggen die je nodig hebt (g/i/m).
  2. Plak brontekst. Als auto-run AAN staat, worden resultaten direct bijgewerkt.
  3. Gebruik de matchlijst om locaties te inspecteren en naar elke match te springen.
  4. Gebruik de tabbladen Groepen en Vervanging om captures en vervangingsuitvoer te controleren.

Voorbeelden

E-mail extractie

Invoer: Tekst met e-mailadressen

Uitvoer: Gemarkeerde matches en begin-/eindposities

key=value vervangen

Invoer: Meerregelige key=value-tekst

Uitvoer: Vervangingsuitvoer met $1 en $2

Filter voor logregels

Invoer: Logtekst met INFO / WARN / ERROR

Uitvoer: Regelgebaseerde matching met de m-vlag

Spiekbrief vervanging

  • $1, $2 ... : verwijzingen naar capturegroepen
  • $& : volledige match
  • $` : vóór de match / $' : na de match

Opmerking

  • Deze tool evalueert patronen met JavaScript (ECMAScript)-reguliere expressies.
  • Sommige PCRE-functies (zoals atomic groups) zijn niet beschikbaar.
  • Zelfs JavaScript-functies kunnen per runtime-omgeving verschillen.
  • Resultaten zijn niet gegarandeerd identiek aan PCRE.

FAQ

Wat zijn de g/i/m-vlaggen?

Gebruik selectievakjes om ze te wisselen. (g=global, i=ignore case, m=multiline)

Kan ik ook vervanging testen?

Ja. Voer een vervangingsreeks in en controleer het tabblad Vervanging. Groepverwijzingen zoals $1 worden ondersteund.

Hoe verschilt dit van PCRE?

Deze tool gebruikt JavaScript-reguliere expressies. Door verschillen in de specificatie kan hetzelfde patroon andere resultaten geven dan PCRE.

Gerelateerde tools