Regex testen — Prüfung und Ersetzungsvorschau für reguläre Ausdrücke
Prüfen und optimieren Sie reguläre Ausdrücke direkt an echten Sätzen. Syntaxfehler werden verständlich erklärt, und häufig verwendete Muster lassen sich per Klick sofort einfügen.
Die Datei wird nicht an den Server übertragen — die Verarbeitung erfolgt ausschließlich im Browser dieses Geräts
| # | Übereinstimmung | Position |
|---|---|---|
| 1 | 010-1234-5678 | 23–36 |
| 2 | 010 9876 5432 | 68–81 |
Übersicht der Regex-Symbole
| . | 줄바꿈을 뺀 아무 글자 |
|---|---|
| \d \w \s | 숫자 / 영문·숫자·_ / 공백 (대문자는 반대) |
| [abc] [^abc] [가-힣] | 괄호 안 글자 중 하나 / 제외 / 한글 완성형 |
| ^ $ | 시작 / 끝 (m 플래그면 줄마다) |
| * + ? | 0번 이상 / 1번 이상 / 0~1번 |
| {3} {2,4} | 정확히 3번 / 2~4번 |
| *? +? | 가능한 적게 (게으른 반복) |
| (abc) (?:abc) | 캡처 그룹($1) / 캡처하지 않는 그룹 |
| (?<이름>…) | 이름 있는 그룹 ($<이름>) |
| a|b | a 또는 b |
| (?=…) (?!…) | 뒤에 …가 옴 / 오지 않음 |
| \b | 단어 경계 |
Verwendet die JavaScript-Regex-Engine des Browsers. Muster mit verschachtelten Wiederholungen wie (a+)+ können bei langen Texten den Browser zum Stillstand bringen – bitte vorsichtig verwenden.
Werbung
So verwenden Sie Regex testen
- 1Geben Sie das Regex-Muster und die Flags (g, i, m, s, u, y) ein.
- 2Geben Sie einen Text ein, um Übereinstimmungen hervorzuheben und Gruppenwerte in der Liste anzuzeigen.
- 3Geben Sie $1 oder $<Name> in das Ersetzungsfeld ein, um eine Vorschau des Ergebnisses zu sehen.
Häufig gestellte Fragen
Welche Syntax wird verwendet?
Dies sind JavaScript-(ECMAScript-)reguläre Ausdrücke des Browsers. Sie ähneln meist Python oder Java, einige Konstrukte (z. B. besitzergreifende Quantoren) unterscheiden sich jedoch.
Wie gebe ich einen Hangul-Bereich an?
Für vollständige Hangul-Silbenzeichen verwenden Sie [가-힣]; um auch einzelne Konsonanten und Vokale einzuschließen, verwenden Sie [ㄱ-ㅎㅏ-ㅣ가-힣].
Werbung