Kód & Formát

Test regulárních výrazů

Napište vzor regulárního výrazu, otestujte ho s textem; shody se zvýrazní, skupiny zachycení a počty shod se zobrazí okamžitě. Zdarma, na straně klienta.

Test regulárních výrazů
/ / g
Lze vybrat více vlajek; aktivní vlajky jsou zvýrazněny.
Informace

O testech regulárních výrazů

Regulární výrazy (regulární výraz / regexRegex je výkonný jazykový standard používaný k vyhledávání, ověřování nebo extrakci specifických vzorů v textu. Stejná syntaxe platí pro jednoduché kontroly, jako je ověření e-mailu, telefonního čísla nebo URL adresy, a také pro pokročilejší úkoly, jako je parsování souborů protokolu nebo složité textové transformace. Tento bezplatný nástroj pro testování regexů vám umožňuje okamžitě otestovat zadaný vzor na skutečném textu.

Nástroj, globální (g), nerozlišuje velká a malá písmena (i), mnoho řádků (m), tečka-vše (s / tečkaVše) a Unicode (u) Podporuje příznaky. Všechny odpovídající části jsou v textu barevně zvýrazněny. Pokud existují nějaké odpovídající skupiny,(skupina)Hodnoty jsou uvedeny v samostatné tabulce s jejich čísly, takže snadno uvidíte, kterou hodnotu skupina zachytila. Pokud zadáte neplatný vzor, nástroj okamžitě zobrazí varování a nezpůsobí pád aplikace.

Veškeré zpracování probíhá ve vašem prohlížeči; váš text se neodesílá na žádný server. JavaScript je nativní. RegExp Protože používá regex engine, jsou výsledky dokonale kompatibilní s prostředím JavaScriptu. Tento nástroj můžete použít jako cvičnou oblast ve svém procesu učení regexů nebo k otestování vzoru, který budete používat ve svém projektu.

Jak to používat?

Krok za krokem

  1. Vzor regulárního výrazu Do pole (lomítka) zadejte výraz, který chcete otestovat. / (bez, jen vzor).
  2. Dle vašich potřeb vlajky Vybrat: g všechny zápasy, i nerozlišuje velká a malá písmena, m mnoho řádků, s tečka-vše, u Unicode.
  3. Testovací text Vložte nebo napište text, který chcete použít k vyzkoušení vzoru, do určené oblasti.
  4. Výsledky se aktualizují okamžitě: zápasy je zdůrazněnoZobrazí se počet shod.
  5. Pokud existují skupiny pro zachycení, pod každým zápasem Seskupte tabulku Objeví se; je uvedeno číslo skupiny a hodnoty.
FAQ

Často kladené otázky

g: globální — zahrnuje všechny shody, nejen tu první. i: nerozlišuje velká a malá písmena – nerozlišuje velká a malá písmena. mvíceřádkový — ^ a $ Interpretuje se jako zalomení řádku/zpráva. s: tečkaVšechny — tečka (.Také mapuje znak nového řádku. uUnicode – poskytuje plnou podporu Unicode.

Když nástroj zjistí neplatný vzor, zobrazí červené varovné hlášení a vymaže aktuální výsledek. Aplikace se nespadne; výsledek se okamžitě obnoví po opravě vzoru.

Sekce uzavřené v závorkách ve vašem vzoru tvoří skupinu pro zachycení: například (\d+)Pro každou shodu je obsah těchto skupin uveden v samostatných tabulkách jako Skupina 1, Skupina 2… atd. Nepojmenované a pojmenované skupiny ((?<reklama>...)) je podporováno.

Protože výpočet provádí JavaScriptový engine vašeho prohlížeče, je v moderních prohlížečích rychlý i s textem o velikosti několika MB. Velmi dlouhé vzory nebo výrazy s „katastrofickým zpětným sledováním“ mohou prohlížeč zpomalit; v takovém případě obnovte stránku.

Ne. Váš regulární výraz a testovací text jsou zpracovávány pouze ve vašem prohlížeči; na server nejsou přenášena ani ukládána žádná data.