Tester regulárních výrazů
Testujte a ladte regulární výrazy s párováním v reálném čase a zachycováním skupin.
Jakou syntaxi regex tento nástroj podporuje?
Tento nástroj podporuje syntax regulárních výrazů JavaScript, široce používanou ve vývoji webu. Podporuje flagy jako g, i, m, s a u.
Jak zachytím skupiny v regexu?
Použijte závorky () pro vytvoření zachytávacích skupin. Odpovídající skupiny jsou zobrazeny pod výsledky. Například, (\d+)-(\d+) zachytí dvě číselné skupiny oddělené pomlčkou.
Co jsou regex flagy?
Flagy mění způsob hledání regex enginu. g = globální, i = bez rozlišení velikosti písmen, m = víceřádkový, s = dotAll, u = unicode režim.
Proč můj regex neodpovídá?
Běžné problémy: neescapované speciální znaky jako . * + ?, nesprávné kotvy nebo špatné nastavení flagů. Zkontrolujte chybovou zprávu pod polem vzoru.
Jak odpovídám speciálním znakům?
Escapujte speciální znaky zpětným lomítkem. Například, \. odpovídá literální tečce, \* odpovídá literální hvězdičce, a \? odpovídá literálnímu otazníku.
Jaký je rozdíl mezi chamtivými a línými kvantifikátory?
Chamtivé kvantifikátory (*, +, ?, {}) odpovídají co nejvíce, zatímco líné kvantifikátory (*?, +?, ??, {}?) odpovídají co nejméně. Například, <.*> odpovídá celému řetězci, zatímco <.*?> odpovídá nejkratšímu možnému tagu.
Jak používám třídy znaků?
Třídy znaků [abc] odpovídají jakémukoli jednotlivému znaku v závorkách. Můžete použít rozsahy jako [a-z] pro malá písmena, [0-9] pro číslice, nebo [^abc] pro negaci (odpovídá čemukoli kromě a, b, nebo c).
Mohu testovat více vzorů najednou?
Ne, tento nástroj testuje jeden vzor najednou. Můžete však rychle přepínat mezi vzory a testovacími řetězci pro porovnání výsledků.
Podporuje tento nástroj lookahead a lookbehind?
Ano, JavaScript regex podporuje pozitivní lookahead (?=), negativní lookahead (?!), pozitivní lookbehind (?<=) a negativní lookbehind (?<!) assertiony.
Jak odpovídám unicode znakům?
Použijte flag u pro povolení unicode režimu. Pak můžete použít syntaxi \u{XXXX} pro unicode kódové body, nebo vlastnosti znaků jako \p{Letter} pro odpovídání jakéhokoli písmene v jakémkoli jazyce.
Co jsou kotvy v regexu?
Kotvy jsou assertiony s nulovou šířkou, které odpovídají pozicím, ne znakům. ^ odpovídá začátku řádku (nebo řetězce), $ odpovídá konci, \b odpovídá hranicím slov, a \B odpovídá ne-hranicím slov.
Jak nahradím odpovídající text?
Přepněte na kartu Nahradit a zadejte svůj náhradní vzor. Můžete použít $1, $2, atd. pro odkaz na zachycené skupiny. Náhrada se aplikuje na všechny odpovídající při použití flagu g.
Jak používat Tester regulárních výrazů
Testujte regulární výrazy naživo na vzorovém textu, prohlížejte si každý shodný výskyt a zachytávací skupinu a porovnávejte syntax různých jazyků — vše ve vašem prohlížeči.
- Zadejte vzor do pole regexu a vložte vzorový text k prohledání do vstupní oblasti pod ním.
- Přepínejte tlačítka příznaků a měňte chování: g pro globální hledání, i pro ignorování velikosti písmen, m pro více řádků, s pro dotall, u pro unicode a y pro sticky.
- Přepněte kartu jazyka — JavaScript, TypeScript, Python, Java, C# nebo C++ — a podívejte se na rozdíly syntaxe a escapování.
- Prohlédněte si zvýrazněné shody a zachytávací skupiny pod vzorem a pochopte, co se shoduje a co ne.
- Otevřete preset z rozbalovací nabídky — osvědčené recepty pro e-maily, URL nebo data — a přizpůsobte ho místo psaní od nuly.
Vzor, který funguje v JavaScriptu, se může v Pythonu chovat jinak — po přepnutí karty jazyka vždy testujte znovu.
Související nástroje
- Nahradit Text Bezplatný online nástroj pro hledání a nahrazení textu. Podporuje prostý text a regex s možnostmi velikosti písmen, celých slov a hromadného nahrazení. 100% v prohlížeči.
- Kalkulačka Chmod Bezplatný online kalkulačka chmod pro vizualizaci a výpočet oprávnění souborů Linux pomocí zaškrtávacích polí. Okamžitá konverze mezi číselnou (755, 644) a symbolickou notací (rwxr-xr-x). Podporuje speciální oprávnění jako setuid, setgid, sticky bit.
- ASCII Tabulka Kompletní reference kódování znaků ASCII s desítkovými, hexadecimálními, osmičkovými, binárními kódy, HTML entitami a popisy znaků. Okamžité vyhledávání a filtrování.
- Tester HTTP požadavků Testujte REST API přímo v prohlížeči. Odesílejte požadavky GET, POST, PUT, DELETE s vlastními hlavičkami, tělem a parametry. Okamžitě vidíte stav, hlavičky a JSON tělo odpovědi.
- Generátor .htaccess Generujte pravidla Apache .htaccess pro přesměrování, přepisy, bezpečnostní hlavičky, mezipaměť a další.
- Generátor Robots.txt Bezplatný online generátor robots.txt. Vytvářejte a přizpůsobujte soubory robots.txt pro řízení procházení vyhledávači, správu přístupu prohledávačů a optimalizaci SEO vašeho webu.
- Generátor Sitemap Bezplatný online generátor XML sitemap. Přidávejte URL, nastavujte priority a frekvence, vytvářejte SEO sitemapy okamžitě.
- Seřadit řádky Seřaďte řádky textu abecedně, číselně nebo podle délky. Odstraňte duplicity a převraťte pořadí.