ToolHub
Otwórz narzędzie

Tester wyrażeń regularnych

Testuj i debuguj wyrażenia regularne w czasie rzeczywistym

Narzędzia dla developerów

O tym narzędziu

Narzędzie do testowania wyrażeń regularnych w czasie rzeczywistym, umożliwiające natychmiastowe pisanie, testowanie i debugowanie regexów. Obsługuje przełączanie flag, szybkie wzorce popularnych formatów, podświetlanie dopasowań ze szczegółami pozycji oraz praktyczne funkcje, takie jak eskejpowanie regex i ładowanie przykładowych danych.

Główne funkcje

How to Use

  1. Write or paste your regular expression pattern in the regex field.
  2. Enter the test text you want to match against.
  3. View highlighted matches with position details in real time.
  4. Toggle flags (global, case-insensitive, multiline) and use quick pattern shortcuts.

Szybki podgląd

Przypadki użycia

regex datetime

Często zadawane pytania

Jakie flagi wyrażeń regularnych są obsługiwane?

To narzędzie obsługuje cztery popularne flagi: g (globalne) znajduje wszystkie dopasowania, i (ignoruj wielkość liter) ignoruje wielkość liter, m (wielowierszowe) sprawia, że ^ i $ dopasowują się do granic wierszy, s (dotall) sprawia, że kropka dopasowuje znaki nowej linii. Możesz łączyć te flagi.

Jak używać przycisków szybkich wzorców?

Przyciski szybkich wzorców wstawiają popularne wyrażenia regularne bezpośrednio do pola wprowadzania wzorca. Na przykład, kliknięcie „E-mail” wstawia wzorzec dopasowujący standardowe adresy e-mail, a „URL” wstawia wzorzec dopasowujący adresy HTTP/HTTPS, oszczędzając czas testowania popularnych formatów.

Co robi przycisk escapowania?

Przycisk escapowania dodaje odwrotne ukośniki do specjalnych znaków regex we wzorcu (takich jak ., *, +, ?, ^, $ itp.). Jest to przydatne, gdy chcesz dopasować zwykły tekst zawierający te znaki, które w przeciwnym razie byłyby interpretowane jako metaznaki regex.

Dlaczego wyrażenie regularne pokazuje błąd?

Błędy regex są zwykle spowodowane nieprawidłową składnią wzorca, taką jak niedopasowane nawiasy, nieprawidłowe użycie kwantyfikatorów lub nieprawidłowe sekwencje ucieczki. Narzędzie wyświetla konkretny komunikat o błędzie, pomagając zlokalizować i naprawić problem we wzorcu.

Czy można testować wzorce na tekście wielowierszowym?

Tak, możesz wprowadzić tekst wielowierszowy w obszarze testowym. Włączenie flagi m (wielowierszowa) sprawia, że ^ i $ dopasowują początek i koniec każdej linii, a nie całego łańcucha. Włączenie flagi s (dotAll) sprawia, że kropka (.) dopasowuje również znaki nowej linii.