Regex testen — reguliere expressies controleren en vervangingen bekijken
Test en verfijn je reguliere expressie met echte tekst om te zien of deze werkt zoals bedoeld. Syntaxfouten worden duidelijk uitgelegd, en je kunt direct starten met veelgebruikte patronen.
Het bestand wordt niet naar een server verzonden — wordt alleen verwerkt in de browser van dit apparaat
| # | Overeenkomst | Positie |
|---|---|---|
| 1 | 010-1234-5678 | 23–36 |
| 2 | 010 9876 5432 | 68–81 |
Overzicht van regex-symbolen
| . | 줄바꿈을 뺀 아무 글자 |
|---|---|
| \d \w \s | 숫자 / 영문·숫자·_ / 공백 (대문자는 반대) |
| [abc] [^abc] [가-힣] | 괄호 안 글자 중 하나 / 제외 / 한글 완성형 |
| ^ $ | 시작 / 끝 (m 플래그면 줄마다) |
| * + ? | 0번 이상 / 1번 이상 / 0~1번 |
| {3} {2,4} | 정확히 3번 / 2~4번 |
| *? +? | 가능한 적게 (게으른 반복) |
| (abc) (?:abc) | 캡처 그룹($1) / 캡처하지 않는 그룹 |
| (?<이름>…) | 이름 있는 그룹 ($<이름>) |
| a|b | a 또는 b |
| (?=…) (?!…) | 뒤에 …가 옴 / 오지 않음 |
| \b | 단어 경계 |
Gebruikt de JavaScript-regex-engine van de browser. Patronen met geneste herhaling, zoals (a+)+, kunnen de browser laten vastlopen bij lange tekst — wees hier voorzichtig mee.
Advertentie
Hoe gebruik je Regex testen
- 1Voer een regex-patroon en vlaggen in (g i m s u y).
- 2Voer de tekst in die je wilt controleren: overeenkomsten worden gemarkeerd en groepswaarden verschijnen in de lijst.
- 3Vul $1 of $<naam> in het vervangingsveld in om een voorbeeld van het resultaat te zien.
Veelgestelde vragen
Welke syntax wordt gebruikt?
Dit is JavaScript-(ECMAScript-)regex van de browser. Grotendeels gelijk aan Python en Java, maar sommige syntax (zoals possessive quantifiers) verschilt.
Hoe geef je een Hangul-bereik op?
Gebruik [가-힣] voor volledige Hangul-lettergrepen, of [ㄱ-ㅎㅏ-ㅣ가-힣] als je ook losse medeklinkers en klinkers wilt meenemen.
Advertentie